Установка CakePHP на Debian

Сегодня я установил cakephp 2.4.2 на свой сервер Debian с панелью ISP. Когда я открываю файл index.php, я вижу это:

Предупреждение: _cake_core_ cache не смог записать 'cake_dev_en-us' в файловый кеш в /var/www/user/data/www/site.com/lib/Cake/Cache/Cache.php в строке 325.

Предупреждение: /var/www/user/data/www/site.com/app/tmp/cache/persistent/ недоступен для записи в /var/www/user/data/www/site.com/lib/Cake/Cache/ Engine/FileEngine.php в строке 386

Неустранимая ошибка: необработанное исключение «CacheException» с сообщением «Кэш-движок _cake_core_ настроен неправильно». в /var/www/user/data/www/site.com/lib/Cake/Cache/Cache.php:181

Трассировки стека:

#0 /var/www/user/data/www/site.com/lib/Cake/Cache/Cache.php(151): Cache::_buildEngine('_cake_core_')
#1 /var/www/user /data/www/site.com/app/Config/core.php(367): Cache::config('_cake_core_', Array)
#2 /var/www/user/data/www/site.com /lib/Cake/Core/Configure.php(72): include('/var/www/use...')
#3 /var/www/user/data/www/site.com/lib/ Cake/bootstrap.php(177): Configure::bootstrap(true)
#4 /var/www/user/data/www/site.com/app/webroot/index.php(96): include(' /var/www/use...')
#5 /var/www/user/data/www/site.com/index.php(43): require('/var/www/use... ')
#6 {main} добавлено в /var/www/user/data/www/site.com/lib/Cake/Cache/Cache.php в строке 181

Как я могу решить эту проблему? (Я уже знаю о chmod в app/tmp)


person Ivan Istomin    schedule 24.10.2013    source источник


Ответы (1)


Это в значительной степени подводит итог:

Предупреждение: /var/www/user/data/www/site.com/app/tmp/cache/persistent/ недоступен для записи.

Убедитесь, что папка существует и доступна для записи пользователю вашего веб-сервера (обычно www-data в системах Debian).

person Oldskool    schedule 24.10.2013