Подтвердить что ты не робот

CakePHP не может записывать файлы

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

Warning: _cake_core_ cache was unable to write 'cake_dev_en-us' to File cache in /Applications/XAMPP/xamppfiles/htdocs/evolvidsnew/lib/Cake/Cache/Cache.php on line 310
Warning: _cake_core_ cache was unable to write 'cake_dev_en-us' to File cache in /Applications/XAMPP/xamppfiles/htdocs/evolvidsnew/lib/Cake/Cache/Cache.php on line 310
Warning: /Applications/XAMPP/xamppfiles/htdocs/evolvidsnew/app/tmp/cache/persistent/ is not writable in /Applications/XAMPP/xamppfiles/htdocs/evolvidsnew/lib/Cake/Cache/Engine/FileEngine.php on line 320
Warning: /Applications/XAMPP/xamppfiles/htdocs/evolvidsnew/app/tmp/cache/models/ is not writable in /Applications/XAMPP/xamppfiles/htdocs/evolvidsnew/lib/Cake/Cache/Engine/FileEngine.php on line 320
Warning: /Applications/XAMPP/xamppfiles/htdocs/evolvidsnew/app/tmp/cache/ is not writable in /Applications/XAMPP/xamppfiles/htdocs/evolvidsnew/lib/Cake/Cache/Engine/FileEngine.php on line 320

Я также получаю сообщение об ошибке:

Notice (1024): Please change the value of 'Security.salt' in app/Config/core.php to a salt value specific to your application [CORE/Cake/Utility/Debugger.php, line 717]
Notice (1024): Please change the value of 'Security.cipherSeed' in app/Config/core.php to a numeric (digits only) seed value specific to your application [CORE/Cake/Utility/Debugger.php, line 721]
Warning (512): _cake_core_ cache was unable to write 'file_map' to File cache [CORE/Cake/Cache/Cache.php, line 310]

Любая помощь будет высоко оценена всеми.

4b9b3361

Ответ 1

Как указывает Wooble, папка app/tmp должна быть записана пользователем вашего веб-сервера.

Чтобы исправить две другие ошибки, вы должны отредактировать файл app/Config/core.php, как указано в ошибках. Торт поставляется со значениями по умолчанию, которые следует изменить, чтобы не каждый проект Cake имел одинаковые значения безопасности. Если вы откроете этот файл, вы увидите инструкции в комментариях.

Если вы новичок в Cake, посмотрите на учебное пособие на сайте руководства http://book.cakephp.org...

Ответ 2

Убедитесь, что у вас есть папка: app/tmp/

и имеют структуру подпапок, например:

TMP/

-/кэш

-/журналы

-/сессии

-/тесты

Затем проверьте разрешение веб-пользователей на эту папку.

Ответ 3

Этот каталог: /Applications/XAMPP/xamppfiles/htdocs/evolvidsnew/app/tmp/cache должен быть написан для записи любым идентификатором пользователя, на котором работает ваш веб-сервер. Вы не указываете, на какой ОС вы находитесь, поэтому не можете сказать, как это сделать.

Ответ 4

перейдите в файл APPLICATION_PATH/app/config/core.php. и найдите "Security.salt" и "Security.cipherSeed". после этого, пожалуйста, измените значение обоих. то вы получите решение.