Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.11.2015, 16:12   #1
Rayled
Пользователь
 
Регистрация: 23.01.2011
Сообщений: 28
По умолчанию Ошибка сервера 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. Но как-то не хочется. И пример на старом хостинге говорит о том, что это реально.

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

Последний раз редактировалось Stilet; 27.11.2015 в 10:05.
Rayled вне форума Ответить с цитированием
Старый 24.11.2015, 16:55   #2
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,158
По умолчанию

все дело в настройках Сервера
ADSoft вне форума Ответить с цитированием
Старый 24.11.2015, 19:03   #3
Rayled
Пользователь
 
Регистрация: 23.01.2011
Сообщений: 28
По умолчанию

Цитата:
Сообщение от ADSoft Посмотреть сообщение
все дело в настройках Сервера
Спасибо! Буду разбираться.
Rayled вне форума Ответить с цитированием
Старый 24.11.2015, 20:48   #4
CodeNOT
Форумчанин
 
Аватар для CodeNOT
 
Регистрация: 08.11.2010
Сообщений: 593
По умолчанию

судя по тому что путь он выдал наверное правильный
Код:
/var/www/html/sitename/upload/cache/templates_c
проверьте пользователя, от которого стоят права, попробуйте поставить того от кого работает apache
CodeNOT вне форума Ответить с цитированием
Старый 27.11.2015, 04:57   #5
Rayled
Пользователь
 
Регистрация: 23.01.2011
Сообщений: 28
По умолчанию

Цитата:
Сообщение от CodeNOT Посмотреть сообщение
проверьте пользователя, от которого стоят права, попробуйте поставить того от кого работает apache
Огромное спасибо!!!
Rayled вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка 500!!!Внутренняя ошибка сайта. Abay19941308 HTML и CSS 1 13.12.2013 13:34
Анализ log файла сервера apache -=koshka=- Помощь студентам 0 10.06.2012 02:21
Проанализировать лог файл сервера apache Katrina24 Помощь студентам 3 21.05.2012 22:15
Ошибка 500 Internal Server Error Holyman PHP 14 25.03.2012 16:18
Ошибка 500 в Drupal Krasi WordPress и другие CMS 0 03.07.2011 08:34