У меня есть приложение CakePHP, которое работает локально. Я загрузил его на рабочий сервер, и первая страница, которая использует соединение с базой данных, выдает ошибку «Missing Database Table». Когда я смотрю на дамп контроллера, он жалуется на первую таблицу.
Я пытался решить эту проблему разными способами, но не повезло:
- Я подтвердил, что в командной строке я могу войти с указанными учетными данными MySQL в database.php
- Я подтвердил, что эта таблица существует
- Я пытался использовать корневые учетные данные MySQL (временно), чтобы проверить, не связана ли проблема с разрешениями пользователя. Появилась та же ошибка.
- Мой уровень отладки в настоящее время установлен на 3
- Я удалил все содержимое / app / tmp / cache
- Я установил 777 разрешений для / app / tmp *
- Я подтвердил, что могу запускать команды DESCRIBE в командной строке MySQL при входе с учетными данными MySQL, используемыми приложением
- Я убедился, что файл журнала CakePHP содержит только ошибку, которую я устанавливаю в окне браузера.
- Я перепробовал все предложения, которые я мог найти в подобных сообщениях на SO
- Я погуглил и не нашел других идей
Я думаю, что устраняю очевидные проблемы, и мои исследования ничего не дают. Я чувствую, что упускаю что-то очевидное. Есть идеи?