Sie können die Dateien im tmp-Verzeichnis definitiv löschen, und es wird dringend empfohlen, dies zu tun und es sauber zu halten. Sie sollten nur die Datei index.html an Ort und Stelle belassen, da dies möglicherweise die Auflistung der Dateien im Verzeichnis verhindert.
Der Ordner tmp (temporär) wird von Joomla und seinen Erweiterungen verwendet, wenn Softwareinstallationen ausgeführt werden oder wenn das System Dateien verarbeitet, und benötigt einen Speicherort, um diese temporär zu speichern. In vielen Fällen bleiben diese Dateien im tmp-Ordner hängen. Anscheinend kann dies zu Problemen mit dem HD-Speicher führen, aber es gibt auch ein anderes größeres Risiko.
Da diese Dateien möglicherweise von alten Erweiterungen stammen, die auf Ihrer Website installiert wurden, können sie alten anfälligen und unsicheren Code enthalten. Sie können auch jede Art von ausführbaren PHP-Dateien sein oder andere vertrauliche Informationen enthalten, die verfügbar gemacht werden können.
Obwohl Ihre anderen Sicherheitseinstellungen und Ihre Serverkonfiguration ein Schutz sind, sollten Sie diese Dateien am besten löschen und Ihre Website sauber halten, was Sie regelmäßig tun sollten.
Wie oben erwähnt, sollten Sie nur die Datei index.html behalten. Zur Erhöhung der Sicherheit können Sie auch eine .htaccess-Datei mit Regeln platzieren, um den Webzugriff auf den Ordner zu verhindern.
Informationen zu tmp-Verzeichnisberechtigungen
Wie bereits erwähnt, wird der Ordner tmp während der Installation vom Joomla-System verwendet. Es kommt häufig vor, dass unzureichende Berechtigungen oder ein falscher Eintrag in der Konfiguration für den Pfad des tmp-Verzeichnisses dazu führen, dass Installationen fehlschlagen. Stellen Sie in diesem Fall sicher, dass Sie den Pfad in der Konfigurationsdatei für das tmp-Verzeichnis korrekt festgelegt haben und über ausreichende Berechtigungen verfügen.
Automatische Reinigung des tmp-Verzeichnisses
Für einen automatisierten Prozess der automatischen Bereinigung des tmp-Ordners neben dem Vorschlag von Lodder für Akeeba Admin Tools würde ich NoNumbers Cache Cleaner- Plugin empfehlen , das auch eine spezielle Einstellung für den tmp-Ordner bietet.
Der Ordner "tmp" ist ein Ort, an dem das System Dateien temporär speichert. Eine der häufigsten Verwendungszwecke dieses Ordners ist die Installation von Erweiterungen. Bei der Installation einer neuen Erweiterung wird eine Kopie der Archivdatei der Erweiterung in den Ordner "tmp" kopiert und anschließend in die richtigen Joomla-Ordner entpackt.
Der Installationsvorgang bereinigt sich nicht automatisch die ganze Zeit. Meistens wird es. Wenn Sie das Joomla-Installationsprogramm verwenden, hängt es davon ab, wie der Autor der Komponente die Installationsanweisungen geschrieben hat. Die meiste Zeit müssen Sie nichts tun, und wenn Sie das Hinzufügen von Modulen und Komponenten beenden, müssen Sie sich keine Sorgen mehr machen.
Wenn Sie viele Komponenten installieren und neu installieren, werden viele verschiedene Sitzungsdateien sowie Kopien von ZIP-Dateien erfasst. Eine regelmäßige Überprüfung ist also keine schlechte Idee.
Entweder Sie verwenden ftp oder den Dateimanager (wie von Freunden auf dieser Seite oder von cron in Einzelheiten erwähnt, wenn Sie wissen, wie), oder wenn Sie Akeeba Administrative Tools installiert haben, gibt es eine Schaltfläche in der Systemsteuerung, die das temporäre Verzeichnis löscht für dich.
quelle
Zusätzlich zur Antwort von @ FFrewin können Sie den tmp- Ordner mit den Admin-Tools bereinigen, wenn Sie keinen FTP-Zugriff haben . Die Option hierfür befindet sich in der Systemsteuerung von Admin Tools (siehe Abbildung unten):
Wie von FFrewin erwähnt, können Sie mit der Pro-Version von Admin Tools eine geplante Bereinigung des tmp- Verzeichnisses durchführen.
Darüber hinaus können Sie auch eine Erweiterung aus dem Ordner tmp installieren , indem Sie die folgenden Schritte ausführen:
/home/xxx/public_html/tmp
dem Sie einfach Ihren neu erstellten Ordner hinzufügen müssen/home/xxx/public_html/tmp/helloworld
quelle