2015-07-03 4 views
3

enter image description hereОшибка: SQLSTATE [HY000]: Общая ошибка: 8 Попытка записи только для чтения CakePHP базы данных

Я не знаю, как решить эту проблему. Проблема возникла, когда я разворачиваю этот проект на рабочий сервер с помощью веб-сервера Apache. Я пытаюсь изменить DocumentRoot на веб-серверах Apache. (CakePHP documentation), но все равно не повезло.

Но если я запустил проект под сервером разработки, используя команду ./cake server (http://localhost:8765/), это выглядит нормально. Я могу создавать, извлекать, обновлять, удалять. Нет ошибок базы данных

enter image description here

Пожалуйста, помогите мне.

+2

Что неясно о сообщении об ошибке, которое поступает из базы данных? – AD7six

ответ

17

Эта проблема также связана с another question о CakePHP 3.x

ошибка происходит от DebugKit плагин, который активируется на вашем сайте, как это очевидно на скриншоте. Вам необходимо сделать файл ROOT/tmp/debug_kit.sqlite, доступный для записи.

+0

Большое спасибо за этот ответ! – user1555112

+0

О, ради Пита ... –

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