Magento 2 bietet eine komplett überarbeitete und optimierte Architektur! Die Performance, Skalierung und Leistungsfähigkeit von Magento 2 hat sich im Vergleich zu Magento 1 um Längen verbessert. Leider ist ein Update von Magento 1 auf Magento 2 dadurch aber nicht…
URL Rewrites aktualisieren (Magento 2)
Die URL Rewrites werden bei Magento 2 nicht aktualisiert, wenn der Index neu aufgebaut wird. Möchte man dies über die Shell machen, empfehle ich den Einsatz von https://github.com/olegkoval/magento2-regenerate_url_rewrites. Mit dieser Extension ist es möglich per Shellbefehl aller Rewrites in Magento…
Backup Datenbank erstellen auf der Kommandozeile (Magento 2)
Mit diesem Shellbefehl (ausgeführt im Rootordner Ihrer Magento 2 Installation) können Sie ein Backup Ihrer Magento 2 Datenbank vornehmen:
|
1 |
php bin/magento setup:backup --db |
Logging in Magento 2
In Magento 2 kann man Logmeldungen in die system.log schreiben mit dem folgenden Code:
|
1 |
$this->_logger->info('... message ... '); |
Allowed memory size exhausted bei Kompilierung (Magento 2)
Wenn Sie die Meldung Allowed memory size of 123456789 bytes exhausted erhalten während dem Kompilierungsprozess Ihres Magento 2 Shops, können Sie versuchen den Arbeitsspeicher durch die Angabe von -dmemory_limit=5G zu erhöhren während der Kompilierung. Der Befehl könnte dann so aussehen:…
Version auslesen auf der Kommandozeile / Shell (Magento 2)
Mit dem folgenden Befehl können Sie sich die Version in der Shell anzeigen lassen. Der Befehl muss aus dem Magento 2 Root ausgeführt werden.
|
1 |
php bin/magento --version |
Template Hints in Magento 2 aktivieren
Die Template Hints verstecken sich in Magento 2 unter Shops > Erweitert > Entwickler > Debuggen, wenn man es weiß, ganz einfach :).
Adressdaten bei Registrierung anzeigen (Magento 2)
Um die Adressdaten bei der Registrierung abzufragen, erstellen Sie einfach die Datei customer_account_create.xml im Verzeichnis app/design/Ihr Vendor/Ihr Theme/Magento_Customer/layout und fügen den folgenden Inhalt ein:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<?xml version="1.0"?> <!-- /** * Copyright © 2015 Magento. All rights reserved. * See COPYING.txt for license details. */ --> <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="1column" xsi:noNamespaceSchemaLocation="../../../../../../../lib/internal/Magento/Framework/View/Layout/etc/page_configuration.xsd"> <body> <referenceBlock name="customer_form_register"> <arguments> <argument name="show_address_fields" xsi:type="string">1</argument> </arguments> </referenceBlock> </body> </page> |
Danach noch den Cache leeren und die Adressdaten werden bei der Registrierung eines neuen Kontos…
Reindex Prozess starten (Magento 2)
Den Reindex Prozess für einen Magento 2 Shop startet man mit diesem Shell Befehl:
|
1 |
php bin/magento indexer:reindex |
Developer Mode setzen (Magento 2)
Mit dem folgenden Shell Befehl setzen Sie den Developer Mode für Ihren Magento 2 Shop:
|
1 |
php bin/magento deploy:mode:set developer |