Aufruf der undefinierten Methode Mage_Directory_Helper_Data::getRegionJsonByStore() in der Admin-Kundenauftragserstellung

magento.stackexchange https://magento.stackexchange.com//questions/71615

Frage

Das ist sehr seltsam.Ich habe sowohl app/community als auch app/local deaktiviert und app/core durch Standard-Magento-Dateien ersetzt und erhalte dennoch weiterhin die folgende Fehlermeldung:

Aufruf einer undefinierten Methode Mage_Directory_Helper_Data::getRegionJsonByStore() in /var/www/site-root/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Renderer/Region.php in Zeile 87

Ich bin mir nicht sicher, wie ich von hier aus den Fehler beheben kann.

War es hilfreich?

Lösung

Mage_Directory_Helper_Data::getRegionJsonByStore() wurde in Magento 1.8 eingeführt, es hört sich also so an, als ob Ihre Mage_Directory_Helper_Data-Klasse aus einer älteren Version stammt.

Die wahrscheinlichste Erklärung ist eine Überschreibung in app/code/local.Sie haben nicht erklärt, wie Sie „App/Local deaktiviert“ haben, aber es hat wahrscheinlich nicht funktioniert.

Andere Tipps

Versuchen Sie, den generakodicetagcode zu überprüfen, es sollte deaktiviert werden.Wenn nicht, deaktivieren Sie es.

Wenn es nicht das Problem beheben kann, dann versuchen Sie, den DateiConfiguration -> System -> Tools -> Compilation mit der ursprünglichen Kopie zu ersetzen, Ihre Kopie natürlich zu sichern, einfach nur für den Fall.

So beheben Sie fehlende Methoden:

    .
  1. Wenn die Kompilierung aktiviert ist, kompilieren und spülen Sie Cache.
  2. Deaktivieren Sie APC, wenn aktiviert.
  3. Enable opcache Timestamps , wenn deaktiviert
  4. Aktivieren von XDEBUG, Setzen Sie einen Haltepunkt in Magier :: getmodel () und verfolgen Sie, welche Datei sie aufläuft.Wenn diese Datei außerhalb Ihres Dokuments stammt, überprüfen Sie include_path.
  5. Wenn 4. sich auf die richtige Datei löst, aber Sie erhalten immer noch die Fehler, starten Sie PHP-Interpreter (PHP-FPM oder Apache).
  6. Wenn 5 es behoben ist, aber 2 & 3 nicht, überprüfen Sie, ob andere Opcode-Caches aktiviert sind, und stellen Sie sie ein.
  7. Wenn 5 es behoben ist, aber Sie sind keinem Opcode-Caches bewusst, wenden Sie sich an Ihren Hoster, um Informationen und Diagnose zu erhalten.
  8. Wenn keiner der oben genannten oben funktioniert, überprüfen Sie, dass Sie sich auf dem rechten Server befinden.

Mage_Directory_Helper_Data::getRegionJsonByStore() existiert nicht zu Magento CE 1.7.0.2.Diese Methode erschien in 1,8 +.

Es sieht aus wie ein Upgrade-Ergebnis.Aktualisieren Sie die MAGES-Erweiterung durch Magento Connect in Admin?

Wenn ja, benötigen Sie alle Magento-Kernmodule ein Upgrade.Das Upgrade von Magento Connect überspringt jedoch den Ordner von lib/*.Versuchen Sie das Upgrade-Ordnungs-Ordnungs-Ordner manuell.

Die andere mögliche Lösung besteht darin, Ihren Cache unter Administrator-> System -> Cache-Verwaltung zu aktualisieren / zu deaktivieren.Und vergessen Sie nicht, auf die Schaltfläche "Flush Magento Cache" klicken.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top