Es kann vorkommen, dass nach einem Update auf Magento 2.4.x die Extension Magenerds Baseprice nicht mehr korrekt funktioniert und die Grundpreisangaben nicht mehr aktualisiert werden bei Auswahl von Optionen am Frontend. Mit den folgenden Anpassungen in der Datei /vendor/magenerds/baseprice/view/frontend/templates/configurable/afterprice.phtml sollte…
Magento 2.4 ohne elasticsearch / opensearch nutzen und installieren?
Sie möchten Magento in Version 2.4 oder höher nutzen, Ihr Server bietet aber keine Möglichkeit, das notwendige elasticsearch bzw. opensearch zu installieren? Oder haben Sie andere Gründe wie z.B. die Kosten die Ihr Hoster für die Einrichtung und den Betrieb…
Purchase Code invalid bei Aktivierung des Porto Themes (Magento 2)
Es kann sein, dass Sie bei dem Versuch Ihr Magento 2 Porto Theme zu aktivieren die Meldung Purchase Code invalid erhalten und die Aktivierung von Porto somit nicht funktioniert. Die Lösung ist recht einfach, öffnen Sie die Datei app/code/Smartwave/Porto/Helper/Data.php und…
APSB23-50 – Sicherheitspatch für kritisches Problem bei Eingabevalidierung (Magento 2)
Mit dem Patch APSB23-50 wird eine kritische Magento 2 Sicherheitslücke geschlossen, durch die es möglich war, Daten wie Passwort oder Anschrift von Kunden zu manipulieren und dann Bestellungen auszulösen! Es wird DRINGEND dazu geraten, auf die aktuellste Version 2.4.6-p3 zu…
Artikelnummer (SKU) von Produktseite entfernen (Magento 2)
Um die Artikelnummer (auch SKU genannt) von Ihrer Magento 2 Produktseite zu entfernen, öffnen Sie die catalog_product_view.xml Ihres Magento Themes und fügen die folgende Zeile in den <body>…</body> Bereich hinzu:
1 |
<referenceBlock name="product.info.sku" remove="true" /> |
Loginseite vom Google Index ausschliessen (Magento 2)
Im Standard wird die Loginseite /customer/account/login/referer/aHR0cHM6Ly93d3cuc2FuaWRvZS5kZS9jdXN0b21lci9hY2NvdW50L2luZGV4Lw~~/ von Suchmaschinen wie Google indexiert. Um dies zu verhindern, erstellen oder überschreiben Sie die customer_account_login.xml Datei in Ihrem Theme und fügen Sie den folgenden Code hinzu:
1 2 3 4 5 6 |
<?xml version="1.0"?> <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <head> <meta name="robots" content="noindex,nofollow" /> </head> </page> |
Deployen Sie nun den Inhalt erneut und…
404 wird auf ALLEN Seiten Ihres Shops angezeigt? (Magento 2)
Nach dem Livegang Ihres Magento 2 Shops kann es passieren, dass alle Seiten inklusive der Startseite den 404 Fehler anzeigen. Das Problem kann in den Dateiberechtigungen liegen. Führen Sie daher die folgenden Befehle in der Kommandozeile (CLI) in Ihrem Magento…
Invalid form key / Ungültiger Formularschlüssel Problem im Frontend beheben (Magento 2)
Es kann vorkommen, dass Sie am Frontend Ihres Magento 2 Shops die Meldung Invalid form key. please refresh the page. bzw. Ungültiger Formularschlüssel. Bitte Seite aktualisieren. erhalten. Eine Lösung könnte sein, in Ihrer app/etc/env.php den folgenden Code zu ersetzen:
1 |
'host' => 'localhost', |
…
Composer Your github oauth token for github.com contains invalid characters Problem lösen (Magento 2)
Wenn Sie die folgende Meldung bei den Arbeiten mit dem Composer an Ihrem Magento 2 Shop erhalten, hilft ein Update des Composers selber. Führen Sie den folgenden Befehl in Ihrer Kommandozeile (CLI) aus:
1 |
php composer.phar self-update |
oder
1 |
composer self-update |
Damit sollte das Problem…
Composer Return type of HelperSet::getIterator() should either be compatible with Problem lösen (Magento 2)
Eventuell erhalten Sie die folgende Meldung, wenn Sie mittels composer an Ihrem Magento 2 Shop arbeiten möchten: Deprecated: Return type of Symfony\Component\Console\Helper\HelperSet::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the…