Ich verwende das Modul Einfügen, um Benutzern das Einfügen von Bildern mit einem bestimmten Bildstil in eine Seite zu ermöglichen. Nach dem Upgrade auf Drupal 7.20 werden die Bilder nicht in den files/styles
Ordnern gespeichert , und die Bild-URL gibt einen 403-Fehler (Zugriff verweigert) zurück. Ich habe die Ordnerberechtigungen überprüft und sie sind alle auf 777 gesetzt.
22
Antworten:
Es wird immer empfohlen, die Versionshinweise der neuen Version vor dem Update zu lesen, um sicherzustellen, dass das Update einige der aktuellen Funktionen nicht beeinträchtigt.
In den Release Notes von Drupal 7.20 wird Folgendes erwähnt:
Sie können die folgende Zeile zu Ihrer hinzufügen
settings.php
, damit die Bilder auf der Site funktionieren:aber es wäre so gut wie das Aktualisieren des Kerns und nicht das Verwenden der Updates ;-)
Einige nützliche Links von der Seite:
AKTUALISIEREN:
Aus den Release Notes nur von Drupal 7.21 enthält das Update behebt Inkompatibilitäten in der 7.20 Sicherheit Release Drupal eingeführt. Es wird daher empfohlen, auf die neueste Version, dh 7.21, zu aktualisieren, um die Sicherheitsupdates in Version 7.20 zu verwenden.
quelle
Für das, was es wert ist, stellte ich auch fest, dass meine Image-Style-Verzeichnisse nach einem Upgrade und dem Löschen des Caches nicht mehr die richtigen Berechtigungen hatten.
Die Stammstile / [Ihr Stil] und Stile / [Ihr Stil] / public sollten 755 sein, damit die Dinge richtig geladen werden.
Wenn Sie sie alle ändern, werden die Bilder wieder richtig angezeigt!
quelle
Korrigieren Sie Ihr Dateisystem: / admin / config / media / file-system
Hier sind meine Einstellungen:
Richten Sie den Pfad des öffentlichen Systems ein : sites / default / files
Der Pfad zum privaten Dateisystem ist leer.
Temporäres Verzeichnis: / tmp
Standard-Download-Methode (ausgewählt) Öffentliche lokale Dateien, die vom Webserver bereitgestellt werden.
quelle
Das Durchführen dieser Bearbeitung hat das Problem NICHT behoben und zu Fehlern geführt:
(Da mein Ruf gering ist, kann ich unter dieser separaten Antwort noch keinen Kommentar abgeben.)
Ich habe diese Methode bereits implementiert und viele Probleme behoben, als dieses Problem zum ersten Mal auftrat:
Ich habe auch das Ändern von "Alle"
+FollowSymLinks
in implementiert , kann+SymLinksIfOwnerMatch
aber die Vorschau der Bildstile immer noch nicht ordnungsgemäß anzeigen.Als Nächstes und Letztes können Sie die Benutzerrechte in Servergröße ändern, bestätigen Sie. Ich werde es entweder reparieren oder alles kaputt machen.
quelle
Zeile 775 von modules / image / image.admin.inc benötigt einen Patch ...
quelle