Drupal-Konfiguration: Options SymLinksIfOwnerMatch statt FollowSymLinks
Aus Sicherheitsgründen unterbinden Provider die Nutzung der Apache-Direktive FollowSymLinks (dies ist auch bei unseren Webspace-Paketen der Fall). Diese Direktive wird jedoch von Drupal in der mitgelieferten .htaccess-Datei verwendet. Dadurch kommt es im laufenden Betrieb zu verschiedenen Problemen: Bilder werden nicht angezeigt, CSS-Dateien werden bei aktivierter Komprimierung nicht übernommen und ein Bilderupload ist nicht möglich.
Um dieses Problem zu beseitigen, muss in allen htaccess-Dateien die Zeile
Options +FollowSymLinks
ersetzt werden durch
Options +SymLinksIfOwnerMatch
Dies gilt auch für die htaccess-Datei im Files-Ordner oder auch in anderen Unterverzeichnissen, falls ein Modul eine htaccess-Datei mitbringt!
Sobald diese Änderungen durchgeführt wurden, läuft Drupal wieder einwandfrei.