Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Ошибка сервера 500 (CentOS 6.5 + Apache/2.2.15 + CMS и Smarty) (http://forum.oszone.net/showthread.php?t=308384)

Мамелюк 24-11-2015 16:00 2578494

Ошибка сервера 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. Но как-то не хочется. И пример на старом хостинге говорит о том, что это реально.

Пожалуйста, подскажите, в чём может быть проблема и как её исправить.
Заранее спасибо!

Habetdin 25-11-2015 17:09 2578817

Мамелюк, чтобы работало и с правами 775 - добавьте пользователя, под которым работает веб-сервер, в ту же группу, в которой находится владелец папки. А в правах 777 ничего плохого нет, вы просто разрешаете то же самое (rwx) "остальным", в число которых, по видимому, сейчас и входит пользователь Apache на новом сервере.

Мамелюк 27-11-2015 04:59 2579266

Habetdin, огромное спасибо!!! Буду разбираться!


Время: 03:20.

Время: 03:20.
© OSzone.net 2001-