CakePHP Ошибка: не найдены данные таблицы базы данных для модели Aco - PullRequest
0 голосов
/ 19 мая 2011

У меня Mac под управлением Mac OS X Leopard как на работе, так и дома, и ПК на работе.

У меня есть проект, над которым я сейчас работаю, он настроен на все 3, он отлично работает на моих рабочих компьютерах, но на моем домашнем Mac я получаю ошибку в названии. Проект находится в SVN, поэтому я только что проверил его, запустил сценарий SQL для моей схемы БД и настроил того же пользователя, что и в моей рабочей БД, и он все равно не будет работать.

Я также очистил папки кеша, как предлагалось в других постах с похожей проблемой, и все равно не будет работать.

Очевидно, я проверил таблицу базы данных, и она присутствует в моей БД. У кого-нибудь есть какие-либо другие подсказки относительно того, что может происходить?

Ответы [ 3 ]

1 голос
/ 01 июня 2011

В итоге ошибка была в моей базе данных пользовательской конфигурации.Кажется, я забыл установить права доступа CRUD для пользователя, которого я использую для доступа к базе данных, и это привело меня к ошибке

0 голосов
/ 17 января 2015

Только что столкнулся с той же ошибкой. Создание таблицы из оболочки работало нормально, поэтому казалось сомнительным, что она не сможет прочитать ее потом.

В моем случае исправление состояло в том, чтобы очистить папку cache / tmp, как предложено на этом французском форуме .

0 голосов
/ 20 мая 2011

Если вы не находитесь в режиме отладки, я бы посоветовал сделать это для устранения неполадок. Если он работает в режиме отладки, значит, у вас есть проблема с кэшированием. Если это не работает в режиме отладки, мой следующий вопрос - ваши рабочие компьютеры Windows? Если это так, я бы посмотрел на проблемы чувствительности к регистру, потому что Windows и Mac по-разному обрабатывают регистр.

...