![]() |
Ошибка сервера 500 (CentOS 6.5 + Apache/2.2.15 + CMS и Smarty)
Добрый день!
Есть выделенный сервер с 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. Но как-то не хочется. И пример на старом хостинге говорит о том, что это реально. Пожалуйста, подскажите, в чём может быть проблема и как её исправить. Заранее спасибо! |
Мамелюк, чтобы работало и с правами 775 - добавьте пользователя, под которым работает веб-сервер, в ту же группу, в которой находится владелец папки. А в правах 777 ничего плохого нет, вы просто разрешаете то же самое (rwx) "остальным", в число которых, по видимому, сейчас и входит пользователь Apache на новом сервере.
|
Habetdin, огромное спасибо!!! Буду разбираться!
|
Время: 03:20. |
Время: 03:20.
© OSzone.net 2001-