2010-05-28 2 views
1

Итак, я установил расширение в моем Magento Enterprise.Модуль Magento - база данных не инициализирована?

После установки модуля мне удалось настроить новые параметры в интерфейсе администратора.

Однако в интерфейсе он жалуется, что «таблица не найдена». Проверка подлинности базы данных. Кажется, что сценарии mysql4 - *. Php не выполнялись или не выполнялись.

Есть ли журнал или что-то, что я могу посмотреть, чтобы узнать, что пошло не так? Из того, что я прочитал (трудно найти документацию об этом), модули db должны были быть инициализированы по первому запросу после его установки и активации.

Любые другие предложения, которые я могу проверить, чтобы узнать, почему он не инициализирован правильно?

ответ

1

Первый шаг - проверить таблицу core_resource. Если для вашего модуля есть строка, тогда запишите ее. Это приведет к повторному завершению процесса setup resource.

+0

Aha. Ну, похоже, что это (kreditor_setup) не там. Db init модуля находится в ./app/code/local/Kreditor/Kreditor/sql/kreditor_setup/mysql4-install-0.1.0.php. Это означает, что модуль db config не был запущен вообще? Спасибо за вашу ссылку. – Magnus

+0

Aaaaahhhh !!! Кэширование влияет на настройку ресурсов. Не могу поверить, что я не забыл сбросить кеш, прежде чем задавать глупые вопросы. Еще раз. О, хорошо! Большая благодарность, Алан. Ваша статья подсказывала мне «сбросить кеш». :) жаль тратить ваше время! – Magnus

+0

Хе-хе, да, промывка кеша похожа на клонирование коляски, за исключением того, что она действительно работает! –

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