Ich habe gerade von 7.19 auf 7.25 aktualisiert und jetzt habe ich in meinem Statusbericht ein rotes X in meinen "öffentlichen Dateien" und "temporären Dateien".
Unter http://drupal.org/SA-CORE-2013-003 finden Sie Informationen zur empfohlenen .htaccess-Datei, die zum Verzeichnis sites / default / files hinzugefügt werden sollte, um den Schutz vor willkürlicher Codeausführung zu gewährleisten.
Ich gehe zur oben angegebenen Adresse, habe aber keine benutzerfreundliche Erklärung, wie ich das beheben kann. Danke im Voraus.
Update: (08.01.14)
Die folgende Antwort behebt das Public files
Problem zu 100%.
Es behebt das nicht Temp files
. Um temporäre Dateien zu reparieren, gehe ich zu admin/config/media/file-system
und ändere den Pfad von /tmp
zu../tmp
Ich werde dies aktualisieren, wenn dies in einer neueren Version von Drupal behoben ist oder wenn ein anderer Fix verfügbar ist. Ich bin nicht sicher, ob das ../tmp
die richtige Lösung ist, aber es funktioniert.
Antworten:
Die einfachste Methode ist das Kleingedruckte. Wenn Sie diese Dateien nicht bearbeitet haben, dann
Dadurch werden die beiden .htaccess-Dateien neu erstellt. Besuchen Sie dann den Statusbericht und überprüfen Sie die Dinge.
Andernfalls bearbeiten Sie sites / default / files / .htaccess
und wo immer / Ihre / privaten / Dateien / sind .htaccess und wo / Ihre / tmp / Dateien / sind / .htaccess sein
Beachten Sie den Unterschied in Zeile 1 für die privaten Dateien. Dies verhindert, dass Dateien von außen aufgerufen werden. Als zusätzliche Vorsichtsmaßnahme ist es auch vorteilhaft, Ihre privaten und tmp-Dateiverzeichnisse außerhalb Ihres DOCROOT zu platzieren, wenn Sie können.
quelle
Erstellen Sie zunächst einen Ordner "tmp" in sites / "default oder was auch immer / files /". Gehen Sie dann zu Drupal admin "admin / config / file system" und aktualisieren Sie den temporären Pfad mit Ihrem tmp-Verzeichnispfad.
Das ist es.
quelle