LINUX.ORG.RU

Помогите поставить песочницу symfony на apache


0

0

ubuntu/hardy apache 2+

запихал sf_sandbox в /var/www (phpinfo.php работает, кстати), захожу в localhost/sf_sandbox/web, получаю вот такую ошибку:

sfCacheException: Failed to make cache directory "/var/www/sf_sandbox/cache/frontend/prod/config" while generating cache for configuration file "config/config_handlers.yml". in /var/www/sf_sandbox/lib/symfony/config/sfConfigCache.class.php on line 337

какие-то траблы с настройками apache, видимо. или прав доступа. в общем, не знаю, куда копать и как исправлять..

Ответ на: комментарий от anonymous

там не так просто. я это уже сделал.. надо как-то делать юзера для апача, чтобы он только мог там все менять.. у меня есть юзер, права на запись у него есть для этого директория (я сменил владельца cache на apache:apache). но не работает! непонятно.

jet_bird
() автор топика
Ответ на: комментарий от jet_bird

> (я сменил владельца cache на apache:apache). но не работает! непонятно.

Рекурсивно сменили? Проблема не в самом cache, а глубже, в

cache/frontend/prod/config

eugine_kosenko ★★★
()
Ответ на: комментарий от eugine_kosenko

о, проблема была на самом деле в том, что я неправильно указывал пользователя. В ubuntu в файле /etc/apache2/envvars указано имя пользователя, от которого запускается apache: это www-data. Я сделал его владельцем (рекурсивно, да) директорий cache и log и все заработало на ура.

jet_bird
() автор топика
31 октября 2008 г.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.