Drupal-Konfiguration: Options SymLinksIfOwnerMatch statt FollowSymLinks

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.