Мамелюк
24-11-2015, 16:00
Добрый день!
Есть выделенный сервер с CentOS 6.5 + Apache/2.2.15 + CMS и Smarty.
Сервер выдает 500-ю ошибку, в логах вот это:
PHP Fatal error: Smarty error: unable to write to $compile_dir '/var/www/html/sitename/upload/cache/templates_c'. Be sure $compile_dir is writable by the web server user. in /var/www/html/sitename/lib/Smarty/Smarty.class.php on line 551, referer: http://sitename.ru/
Сайт недавно перенесен на другой хостинг с новым доменом, но пока старый тоже функционирует.
В корне сайта есть папка upload, куда грузятся аватары пользователей, кэш страниц и т.д.
На старом хостинге права на папки такие:
upload, cache, templates_c – все с правами 0775 и всё работает как надо
Если на новом ставить такие же права, то как раз и вылезает такая ошибка. Всё работает если поставить на все указанные папки права 0777. Но как-то не хочется. И пример на старом хостинге говорит о том, что это реально.
Пожалуйста, подскажите, в чём может быть проблема и как её исправить.
Заранее спасибо!
Есть выделенный сервер с CentOS 6.5 + Apache/2.2.15 + CMS и Smarty.
Сервер выдает 500-ю ошибку, в логах вот это:
PHP Fatal error: Smarty error: unable to write to $compile_dir '/var/www/html/sitename/upload/cache/templates_c'. Be sure $compile_dir is writable by the web server user. in /var/www/html/sitename/lib/Smarty/Smarty.class.php on line 551, referer: http://sitename.ru/
Сайт недавно перенесен на другой хостинг с новым доменом, но пока старый тоже функционирует.
В корне сайта есть папка upload, куда грузятся аватары пользователей, кэш страниц и т.д.
На старом хостинге права на папки такие:
upload, cache, templates_c – все с правами 0775 и всё работает как надо
Если на новом ставить такие же права, то как раз и вылезает такая ошибка. Всё работает если поставить на все указанные папки права 0777. Но как-то не хочется. И пример на старом хостинге говорит о том, что это реально.
Пожалуйста, подскажите, в чём может быть проблема и как её исправить.
Заранее спасибо!