Sie erhalten in Ihrem Magento 2 Shop die Meldung main.WARNING: Session size of … exceeded allowed session max size of …, wenn Sie im Adminbereich Artikel zu einer Bestellung hinzufügen möchten? Für das Problem gibt es eine einfache Lösung, führen…
PHP Mess Detector ausführen und Magento Coding Standard überprüfen
Wenn Sie die Qualität Ihres Magento 2 Codes oder die Qualität einer Magento 2 Extension hinsichtlich dem Magento 2 Coding Standard überprüfen möchten, können Sie den PHP Mess Detector dafür nutzen. Mit dem folgenden Befehl können Sie ein beliebiges Verzeichnis…
jQuery in einem Template (phtml) verwenden (Magento 2)
Der folgenden Code zeigt, wie Sie in Magento 2 in einem Template (phtml) die jQuery Bibliothek einbinden und nutzen können.
|
1 2 3 4 5 6 7 8 9 |
<script> // Weitere Bibliotheken können mit Komma getrennt angegeben werden // hier im Beispiel jQuery UI require(['jquery', 'jquery/ui'], function($){ $(document).ready( function() { alert("fertig :-)"); }); }); </script> |
Nginx “upstream sent too big header while reading response header from upstream” Problem lösen (Magento 2)
Wenn z.B. die Suche in Ihrem Magento 2 Shop nicht korrekt funktioniert und Sie im Serverlog den Fehler upstream sent too big header while reading response header from upstream erhalten, könnte es helfen, die folgenden Zeilen zu den nginx Direktiven…
Inhalt Kommentarfeld aus Kontaktformular wird einzeilig ausgegeben (Magento 2)
Der Inhalt des Kommentarfeldes aus dem Kontaktformular Ihres Magento 2 Shops wird in einer Zeile ausgegeben und somit gehen Formatierungen des Absenders verloren? Eine einfache Anpassung Ihrer Mailvorlage kann Abhilfe schaffen! Passen Sie die folgenden Zeile in Ihrer Mailvorlage an:…
Magento 2.4 über Kommandozeile (CLI) installieren
Ab Magento Version 2.4.0 wurde der Installation Wizard entfernt und die Installation muss über die Kommandozeile (CLI) durchgeführt werden. Mit dem folgenden Befehl installieren Sie Magento 2.4.x auf Ihrem Server:
|
1 |
bin/magento setup:install --base-url="https://yoururl.com/" --db-host="localhost" --db-name="yourdb" --db-user="yourdbuser" --db-password="yourdbpassword" --admin-firstname="Firstname" --admin-lastname="Lastname" --admin-email="you@whatever.com" --admin-user="youruser" --admin-password="youradminpassword" --language="en_US" --currency="EUR" --timezone="Europe/Berlin" --use-rewrites="1" --backend-frontname="admin_whatever" |
Nach erfolgreicher Ausführung des Befehls sollten Sie unter https://yoururl.com/…
2 Faktor Authentifizierung (2FA) deaktivieren (Magento 2)
Führen Sie die folgenden Befehle im Rootverzeichnis Ihrer Magento Installation aus, um die 2 Faktor Authentifizierung zu deaktivieren:
|
1 2 3 |
bin/magento module:disable Magento_TwoFactorAuth bin/magento cache:clean bin/magento cache:flush |
Alternativ können Sie die Magento 2 Faktor Authentifizierung auch unter Shops > Konfiguration > Sicherheit > 2FA deaktivieren.
Übersetzung funktioniert nicht für JavaScripts (Magento 2)
Wenn Sie eine Übersetzung in Ihre Übersetzungsdatei (z.B. de_DE.csv) einfügen, kann es sein, dass diese nicht korrekt in Ihre js-translation.json in Ihrem Theme übernommen wird. Das hat zur Folge, dass z.B. Validierungsmeldungen nicht übersetzt werden. Das Problem können Sie lösen…
“Ihr Webserver ist falsch eingerichtet und ermöglicht unbefugten Zugriff auf vertrauliche Dateien” Problem lösen (Magento 2)
Wenn Sie in Ihrem Magento 2 Shop eine der folgenden Meldungen erhalten, kann es sein, dass in Ihrem Magento 2 Shop im Ordner /app die .htaccess Datei fehlt. Ihr Webserver ist falsch eingerichtet und ermöglicht unbefugten Zugriff auf vertrauliche Dateien.…
Extension Version aus der Datenbank auslesen mittels SQL (Magento 2)
Mit der folgenden SQL Abfrage können Sie die installierte Version einer beliebigen Magento 2 Extension herausfinden.
|
1 |
SELECT * FROM setup_module WHERE module='Ihre_Extension'; |