Вопрос по php, file-permissions, cakephp – Кэш Cakephp cake_core_ не смог написать 'cake_dev_en-us'

35

Я пробовал ВСЕ, но я продолжаю получать следующую ошибку торта:

( ! ) Warning: _cake_core_ cache was unable to write 'cake_dev_en-us' to File cache in /var/www/bloglic-2013/cake/lib/Cake/Cache/Cache.php on line 309

Warning: /var/www/bloglic-2013/cake/app/tmp/cache/persistent/ is not writable in /var/www/bloglic-2013/cake/lib/Cake/Cache/Engine/FileEngine.php on line 336

( ! ) Fatal error: Uncaught exception 'CacheException' with message 'Cache engine _cake_core_ is not properly configured.' in /var/www/bloglic-2013/cake/lib/Cake/Cache/Cache.php on line 165

( ! ) CacheException: Cache engine _cake_core_ is not properly configured. in /var/www/bloglic-2013/cake/lib/Cake/Cache/Cache.php on line 165

Вот список доступа, который у меня есть

total 116
-rwxr-xr-x 1 marc marc 23119 Aug  2 10:16 basics.php
-rwxr-xr-x 1 marc marc 13932 Aug  2 10:16 bootstrap.php
drwxrwxrwx 3 marc marc  4096 Aug  2 10:16 Cache
drwxr-xr-x 3 marc marc  4096 Aug  2 10:16 Config
drwxr-xr-x 2 marc marc  4096 Aug  2 10:16 Configure
drwxr-xr-x 4 marc marc  4096 Aug  2 10:16 Console
drwxr-xr-x 3 marc marc  4096 Aug  2 10:16 Controller
drwxr-xr-x 2 marc marc  4096 Aug  2 10:16 Core
drwxr-xr-x 2 marc marc  4096 Aug  2 10:16 Error
drwxr-xr-x 2 marc marc  4096 Aug  2 10:16 Event
drwxr-xr-x 2 marc marc  4096 Aug  2 10:16 I18n
-rwxr-xr-x 1 marc marc  1163 Aug  2 10:16 LICENSE.txt
drwxr-xr-x 3 marc marc  4096 Aug  2 10:16 Log
drwxr-xr-x 5 marc marc  4096 Aug  2 10:16 Model
drwxr-xr-x 4 marc marc  4096 Aug  2 10:16 Network
drwxr-xr-x 4 marc marc  4096 Aug  2 10:16 Routing
drwxr-xr-x 5 marc marc  4096 Aug  2 10:16 Test
drwxr-xr-x 6 marc marc  4096 Aug  2 10:16 TestSuite
drwxr-xr-x 2 marc marc  4096 Aug  2 10:16 Utility
-rwxr-xr-x 1 marc marc  1045 Aug  2 10:16 VERSION.txt
drwxr-xr-x 6 marc marc  4096 Aug  2 10:16 View
[email protected] /var/www/bloglic-2013/cake $ ls -l lib/Cake/Cache/
total 28
-rwxrwxrwx 1 marc marc  4823 Aug  2 10:16 CacheEngine.php
-rwxrwxrwx 1 marc marc 16179 Aug  2 10:16 Cache.php
drwxrwxr-x 2 marc marc  4096 Aug  2 10:16 Engine

Может кто-нибудь помочь мне с этой ошибкой?

Ваш Ответ

2   ответа
15

что нижеуказанные папки app / tmp / cache / models и app / tmp / cache / persistent существуют и доступны для записи.

Спасибо за понимание .. Andy
Спасибо за этот совет! Я правильно установил app / tmp / cache с точки зрения разрешений, но подпапки не былит, и приложение не можетЯ не могу создать их сам, что приводит к быстрому росту моих журналов ошибок. Это исправлено сейчас, спасибо миллион! Marcos Buarque
39

Больше информации о возможном дубликате здесь (хотя название может вводить в заблуждение):

Обнаружена ошибка разрешения файла при запуске CakePHP в Ubuntu 10.4

На Mac мне пришлось бежатьsudo chgrp -R _www app/tmp с последующим .chmod -R g=rwx app/tmp Leo Galleguillos
Когда вы храните app / tmp в другом месте, чем корневой документ документа по умолчанию на веб-сервере, он 'Хорошо бы назначить ему группу веб-сервера и дать доступ к этой группе. Первая смена группы: "chgrp -R app / tmp www "     Затем измените права доступа:chmod -R g = rwx app / tmp "   Ваша группа веб-серверов может отличаться. Насколько я помню, по умолчанию _www на Mac, WWW на Linux. Kangur
В дополнение к пользователю 1415571 мне пришлосьmkdir models а такжеmkdir persistent внутри / кеш на OSX. MM.
Святой .... твой гений большое спасибо Marc Rasmussen

Похожие вопросы