2012-03-16 5 views
0

Я пытаюсь перенести приложение из cakephp 2.0 в 2.1. Я использую 2.1 на пару недель на локальном сервере разработки, и все работает нормально. Я просто попытался загружая на сервере, и я получаю сообщение об ошибке:cakephp 2.1 ошибка кэширования миграции

Fatal error: Class 'Cache' not found in app/Config/core.php on line 265 

Я, вероятно, отсутствует что-то очевидное, но я не могу работать, что. Если кто-то испытал нечто подобное или может предложить любые предложения, я был бы очень благодарен!

(я использую CakePHP 2.1.0 стабильный релиз)

ответ

2

, которую вы очень уверены, что вы загрузили все «основные» файлы (в lib каталог)? Кажется, класс Cache отсутствует, что является основным классом CakePHP. Сообщение об ошибке указывает на неполную установку CakePHP на вашем сервере.

Проверьте, если файл lib/Cake/Cache/Cache.php существует и доступен для чтения веб-сервера, который вы используете (например, право собственности устанавливается на apache.apache или www-data.www-data и CHMOD установлен правильно. При использовании SELinux, а также убедитесь, что файлы установили httpd_sys_content_t или public_content_rw_t контекст) ,

+0

Глупо, я установил, что моя FTP-программа не загружает файлы с именем «Cache», поэтому каталог Cache не загружается. Излишне говорить, что я отключил эту настройку. Спасибо за то, что помогли мне разобраться. – Tomba

+0

Объясняет столько :) Рад помочь. – Oldskool

Смежные вопросы