Nach einem Update auf Magento 2.4.5 oder höher kann es passieren, das bei neuen Produkten die Tabs auf der Magento Produktseite fehlen. Die Lösung dafür ist zum Glück simpel. Im Rahmen des Updates von Magento wird automatisch eine Anpassung am…
Kundenübersicht zeigt nicht alle oder keine Kunden an (Magento 2)
Sollten Sie in Ihrem Magento 2 Shop in der Kundenübersicht nicht alle oder keine Kunden sehen, können Sie das Problem mit den folgenden 2 Befehlen beheben. Führen Sie die Befehle im Rootordner Ihres Magento 2 Shops aus:
|
1 2 |
php bin/magento indexer:reset customer_grid php bin/magento indexer:reindex customer_grid |
Class “Zend_Json” not found in Version 2.4.6 (Magento 2)
Eventuell bekommen Sie nach einem Update Ihres Magento Shops auf die Version 2.4.6 die folgende Meldung angezeigt: Class “Zend_Json” not found in . Das Problem besteht darin, dass die Nutzung von Zend ab Version 2.4.6 nicht mehr möglich (deprecated) ist.…
Undefined constant “Magento\Framework\Encryption\Adapter\SODIUM_CRYPTO_AEAD_CHACHA20POLY1305_IETF_NPUBBYTES
Wenn Sie die Meldung Undefined constant “Magento\Framework\Encryption\Adapter\SODIUM_CRYPTO_AEAD_CHACHA20POLY1305_IETF_NPUBBYTES in Ihrem Magento 2 Shop erhalten, liegt die mit ziemlicher Sicherheit daran, dass Sie die PHP sodium Extension nicht aktiviert bzw. installiert haben. Holen Sie dies nach und das Problem sollte gelöst sein.
jQuery in CMS Seite oder Block nutzen mit domReady (Magento 2)
Sie möchten jQuery in einem statischen Block oder eine CMS Seite nutzen? Kein Problem! Öffnen Sie die entsprechende Seite oder den Block in Ihrem Magento 2 Adminbereich und fügen Sie den folgenden Code ein:
|
1 2 3 4 5 6 7 8 |
<script> require([ 'jquery' ,'domReady!' ], function ($) { console.log('whatever'); }); </script> |
Wenn Sie nicht auf das…
Memory Limit Problem lösen beim Kompilieren oder Upgraden (Magento 2)
Es kann vorkommen, dass Sie beim Kompilieren, Upgraden oder Deployen Ihres Magento 2 Codes nicht genug Speicher zur Verfügung haben. Sie können durch das explizite Setzen des PHP Memory Limits das Problem eventuell umgehen. Es folgen einige Beispiel:
|
1 2 |
php -d memory_limit=-1 bin/magento setup:upgrade php -d memory_limit=-1 bin/magento setup:di:compile |
Durch…
Fielddata is disabled on text fields by default. Set fielddata=true Problem lösen (Magento 2)
Es kann vorkommen, dass Sie in Ihrem Magento 2 Shop die folgende Elasticsearch Meldung in den Logdateien finden: Fielddata is disabled on text fields by default. Set fielddata=true on [ihr_attribut] in order to load fielddata in memory by uninverting the…
Elasticsearch-PHP requires cURL, or a custom HTTP handler Problem lösen (Magento 2)
Wenn Sie beim Ausführen des Reindex Prozesses die Meldung Could not ping search engine: Elasticsearch-PHP requires cURL, or a custom HTTP handler erhalten, fehlt auf Ihrem System mit hoher Wahrscheinlichkeit die Bibliothel php-curl. Sie können diese eventuell mit dem folgenden…
Checkout undefinedrest Problem lösen (Magento 2)
Wenn der Checkout Ihres Magento 2 Shops nicht mehr korrekt funktioniert (z.B. nach einem Magento Update), schauen Sie sich einmal die Requests in z.B. den Chrome Entwicklertools an. Wenn Sie URLs sehen, die undefinedrest enthalten, dann finden Sie in diesem…
Template Hints (Pfadhinweise) aktivieren im CLI / in der Kommandozeile (Magento 2)
Wenn Sie die Magento 2 Template Hints / Pfadhinweise direkt in der Kommandozeile aktivieren möchten, geben Sie im Rootordner Ihres Magento 2 Shops den folgenden Befehl ein:
|
1 |
php bin/magento dev:template-hints:enable |
Um die Hinweise wieder zu deaktivieren, muss der folgende Befehl eingegeben werden:…