Bereinigen der Magento-Installation: Welche Dateien und Ordner können gelöscht werden?

9

Ich möchte etwas Speicherplatz auf der Festplatte schaffen und bereinigen

Welche Dateien und Ordner können sicher gelöscht werden?

Ich habe festgestellt, dass / media / import / files sicher gelöscht werden können

Löschen von Dateien und Ordnern wirkt sich auch auf die Leistung aus?

Ist es in Ordnung, '/ www / media / catalog / product / cache' zu löschen?

Mond
quelle

Antworten:

11

Sie können die Dateien in den folgenden Ordnern sicher löschen:

  • / media / import
  • / var / report

Außerdem können Sie alte Sitzungsdateien mit entfernen find /path/to/magento/var/session -name 'sess_*' -type f -mtime +7 -exec rm {} \;

Das Entfernen alter Sitzungsdateien kann bereits Auswirkungen auf die Leistung haben.

Um die Leistung Ihrer Magento-Installation zu verbessern, können Sie noch mehr tun, als nur alte und unnötige Dateien zu löschen.

34 Möglichkeiten, um Ihre Magento E-Commerce-Website zu beschleunigen

Marcel Hauri
quelle
8

Während es in Ordnung ist, /www/media/catalog/product/cachees zu entfernen , speichert Magento Bilder in der Größe, und wenn Sie dies auf einer Live-Site tun, wird dies zu einer Verlangsamung führen, während Magento alle zwischengespeicherten Bilder neu erstellt, sodass sie nicht "on the fly" neu erstellt werden müssen, wenn sie bereitgestellt werden müssen .

Es ist besser, zwischengespeicherte Bilder, die älter als X Tage sind, abzulaufen, da durch das Entfernen des Produkts keine Bilder entfernt werden.

Befehlszeile zum Löschen zwischengespeicherter Bilder, die älter als 6 Monate sind:

find /path/to/magento/media/catalog/product/cache/* -type f -mtime +180 -exec rm -f {} \;

Eine andere Reinigungstechnik besteht darin, das Image CleanModul von Magento Connect herunterzuladen . Magento entfernt keine Galeriebilder, wenn das Produkt gelöscht wird, sodass Sie eine schreckliche Menge an Junk-Bildern haben können, wenn Sie viele Artikel mit einer kurzen Lebensdauer verkaufen.

Stellen Sie außerdem sicher, dass Cron-Jobs ordnungsgemäß eingerichtet sind, da ein Teil Ihres Speicherplatzes beim Speichern von log_-Tabellen in der Datenbank belegt werden kann. Wenn die Protokollbereinigung nicht funktioniert, wächst die Datenbank immens.

Fiasko-Labore
quelle
Ich würde Reinigungsordner hinzufügen media/importundrm -rf /path/to/magento/var/import_history/*.csv
Gediminas
3

Zusätzlich zu @ mhauris Antwort möchte ich hinzufügen:

Überprüfen Sie Ihr var / log-Verzeichnis, ob die Dateien system.log oder exception.log groß sind. Sie sollten sich die dortigen Probleme ansehen, bevor Sie die Dateien leeren.

Anna Völkl
quelle
Danke fürs Bearbeiten und Antworten! Ich bin neugierig neben var Ordner, vor allem auf Medienordner. Mein 'Medien'-Ordner ist derzeit 32 GB :( was mir Probleme bereitet. (Ja, ich habe viele Produktbilder hochgeladen, hoffe aber, dass ich einige reduzieren kann, wie ich festgestellt habe, dass ich / media / import / löschen kann.)
Moon
Dieser macht wirklich viel Platz frei. Danke @anna
Jai
-1

Cache und Sitzungen sammeln sich an. Manchmal können sie nicht so oft aus "innerhalb" des Ordners gelöscht werden. Das Löschen des gesamten Ordners funktioniert, aber neue Ordner müssen wieder eingerichtet und wichtig sein, um den ursprünglichen Besitz und die Berechtigungen zu duplizieren. Überprüfen Sie dies daher vor dem Löschen

aus dem Verzeichnis / magento / var / rm -rf session rm -rf cache

L Arnold
quelle
var / session rm ist eine sehr schlechte Idee. Sie verlieren sofort alle Kunden Warenkorb. Auch alle Kunden werden abgemeldet. Und auch Administratoren. NIEMALS var / session / dir.
Andriy Gonchar
Wenn Sie weder Warenkorbdaten noch aktive Benutzer haben, aber Zugriff auf das Back-End Ihres Systems benötigen.
L Arnold
Das Zeitlimit ist abgelaufen, sodass der vollständige Kommentar hier angezeigt wird: Wenn Sie weder Warenkorbdaten noch aktive Benutzer haben, aber Zugriff auf das Back-End Ihres Systems benötigen. Am besten überprüfen Sie zuerst den Status Ihrer Datei magento / var / bruteforce.ini und stellen Sie sicher, dass Ihre Systemwartungsdatei (magento / wartung.flag) nicht ausgelöst wird (benennen Sie sie gegebenenfalls in wartung.old um müssen). Ich bin damit einverstanden, dass der Verlust von Einkaufswagen ein Problem darstellt, aber das Aufblähen von Sitzungen und Caches in 1.x Magento war ein fortwährendes Problem, und dies funktioniert, wenn ich keinen anderen Zugriff habe.
L Arnold