Ich suche nach Code, der den Magento2-Cache per Skript aktualisieren oder leeren kann.
In Magento 1.x war es so einfach.
Ich verwende Magento2 auf dem WAMP-Server (Fenster).
magento2
cache
full-page-cache
Arunendra
quelle
quelle
Der folgende Code leert den Cache programmgesteuert. Es hat gut funktioniert für mich.
Fall 1: Außerhalb von Magento
Fall 2: In Magento
quelle
Das Hardcodieren der Typen ist eine schlechte Idee. Stattdessen können Sie dieselbe Methode verwenden, die auch von den Befehlen
cache:flush
und verwendet wirdcache:clean
. Die Cache-Manager-Klasse kann auch alle Cache-Typen für Sie abrufen, wie im folgenden Beispiel beschrieben.quelle
Um die Antwort von denish zu ergänzen, könnten Sie ein kleines PHP-Skript schreiben und es in Ihrem Magento-Stammordner ablegen:
Dies gibt Ihnen eine Ausgabe wie:
Bitte stellen Sie sicher, dass Sie PHP tatsächlich über die Befehlszeile ausführen können, da dies sonst unbrauchbar wird. Für Windows müssen Sie sicherstellen, dass Sie die php.exe zu Ihrem PATH in den Umgebungsvariablen hinzugefügt haben. Siehe http://willj.co/2012/10/run-wamp-php-windows-7-command-line/
quelle
Sie können den gesamten Cache mit den folgenden Befehlen leeren oder aktualisieren
Ich hoffe, dies wird dir helfen.
quelle
CLI
Open Magento Root geben Sie dann ein, um den Cache aufphp bin/magento cache:clean
diese Weise zu leeren und alle Befehle einzugeben. Weitere Informationen klicken Sie auf diesen Link1. Konstruktor definieren - übergeben
und
an den unten definierten Konstruktor Ihrer Datei: -
2. Fügen Sie nun der Methode, mit der Sie den Cache löschen / leeren möchten, folgenden Code hinzu: -
Ich hoffe das wird nützlich für dich. :)
quelle
Erstellen Sie eine Datei mit dem Namen cacheflush.php und laden Sie Ihren Magento-Stammordner wie public_html des httdocs-Ordners hoch. dann yoursite.com/cacheflush.php Es wird perfekt funktionieren. Wenn Sie keinen CLI-Mod in Ihrem Hosting haben, kein Problem ... verwenden Sie einfach diesen Code ... es wird Ihre Zeit reduzieren.
quelle
das hat bei mir funktioniert
quelle