2010-05-28 3 views
1

J'ai donc installé une extension dans mon entreprise Magento.Module Magento - base de données non initialisée?

J'ai pu configurer de nouvelles options dans l'interface d'administration après l'installation du module.

Cependant, dans le frontend il se plaint "table introuvable". Vérification de la base de données qui est en effet vraie. Semble que les scripts mysql4 - *. Php n'ont pas été exécutés ou ont échoué.

Y at-il un journal ou quelque chose que je peux regarder pour voir ce qui ne va pas? D'après ce que j'ai lu (difficile de trouver de la documentation à ce sujet) les modules db auraient dû être initialisés sur la première requête après son installation et son activation.

D'autres suggestions à ce que je peux vérifier pour savoir pourquoi il n'est pas initialisé correctement?

Répondre

1

La première étape consiste à vérifier la table core_resource. S'il y a une ligne pour votre module, alors zappez-le. Cela va redéclencher le processus setup resource.

+0

Aha. Eh bien, il semble que (kreditor_setup) n'est pas là. L'initialisation db du module se trouve dans ./app/code/local/Kreditor/Kreditor/sql/kreditor_setup/mysql4-install-0.1.0.php. Cela signifie que les modules db config n'ont pas été déclenchés du tout? Merci pour votre lien. – Magnus

+0

Aaaaahhhh !!! La mise en cache affecte la configuration des ressources. Je ne peux pas croire que je ne me souviens pas de vider le cache avant de poser des questions stupides. Encore. Oh bien! Un gros merci, Alan. Votre article m'a fait basculer avec "vider le cache". :) désolé de perdre votre temps! – Magnus

+0

Heh, oui, rincer la cache est comme zapper le landau, sauf que ça marche! –

Questions connexes