Mage registry key already exists/Fatal error: Class Helper_Data not found

Fatal Error Magento De titel slaat op twee verschillende foutmeldingen. Beide kunnen ontstaan na een installatie van een extensie in Magento.

De foutmeldingen kunnen verschillen per extensie. De foutmeldingen zien er ongeveer zo uit. XXX en 999 kunnen per extensie verschillend zijn.

Fatal error: Class ‘XXX_Helper_Data’ not found in /home/domein/public_html/XXX on line 999

Of

Mage registry key “_XXX” already exists

Oplossingen voor Niet-programmeurs

Ik ben zelf geen Magento programmeur. De bovenstaande foutmeldingen kunnen ook ontstaan doordat programmeurs iets wijzigen of testen. Daarvoor heb ik geen oplossing en niet voldoende kennis.

Dit stuk is geschreven voor gebruikers die een extensie hebben geïnstalleerd. En ineens geconfronteerd worden met het feit dat hun webshop niet werkt. Niet altijd is dan het terugzetten van een back-up noodzakelijk.

Cache legen

Wat je kunt doen is de cache legen. Te vinden onder :
Menu Systeem, Cache beheer

Compileren niet gedeactiveerd

Extensies kunnen problemen geven wanneer je compileren niet deactiveert, voordat je een extensie installeert. Compileren deactiveren kun je vinden onder:
Menu Systeem, hulpmiddelen, compilatie

Het kan zijn dat je extensie gaat werken door het te deactiveren en opnieuw de opdracht tot compileren te geven.

Anders kan de oplossing zijn om de extensie te de-installeren. En nadat compileren uit staat opnieuw te installeren. Daarna pas compileren weer activeren.

Ik hoop dat deze tips een oplossing kunnen geven. En de noodzaak tot het terugzetten van een back-up kunnen voorkomen.

In forums gevonden toelichting

Ik vond nog wat toelichting in allerlei forum-draadjes de  over Magento problemen gingen :

Met compileren actief, parsed Magento nieuwe config.xml files wel. Maar zoekt alleen naar classes in het includes/ pad. Wanneer je nieuwe extensies installeert, worden de nieuwe bestanden in de standaard Magento paden neergezet, en worden dan niet gevonden.

Met compileren actief, parsed Magento nieuwe config.xml files wel. Maar zoekt alleen naar classes in het includes/ pad. Wanneer je nieuwe extensies installeert, worden de nieuwe bestanden in de standaard Magento paden neergezet, en worden dan niet gevonden.

Verder vond ik ook nog een beschrijving wat je kunt doen, wanneer je dashboard onbereikbaar is geworden door een dergelijke foutmelding. Je kunt dan niet meer inloggen om het compileren uit te zetten. Je moet daarvoor naar de Magento root directory gaan, en de volgende opdracht geven :
php shell/compiler.php disable

– - – - – - – - – - – - – - – - – - – - – - – -

Boek voor starter Magento


Boek voor starter met Magento (Nederlands)
Kickstart Magento
Auteur Robbert Ravensbergen
Kostprijs (rondom) € 19,95

 

 

 

Plaats reactie

Je kunt de volgende HTML tags gebruiken:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>