
Tipps und Tricks zu Drupal CMS und Framework - Alle Seitenaufrufe erzeugen Internal Server Error.
Problem: Nach der Installation oder nach einem Core-Update von Drupal enden alle Seitenaufrufe in einem Internal Server Error. Die folgende Meldung wird ausgegeben: "Internal Server Error - The server encountered an internal error or misconfiguration and was unable to complete your request." Die Startseite ist zwar erreichbar, jedoch werden keine Grafiken oder Stylesheets geladen.
Lösung: Die Ursachen für dieses Verhalten können vielfältig sein, oft liegt es jedoch an einer fehlerhaften Serverkonfiguration in der
.htaccess im Root-Verzeichnis der Installation. Meistens wurde die RewriteBase-Regel nicht korrekt gesetzt. Über RewriteBase wird das Basisverzeichnis für die, mittels mod_rewrite festgelegten, Umleitungen definiert.
• Befinden sich die Drupal-Dateien im Rootverzeichnis, muss folgendes in der .htaccess angegeben werden:
• Wurde Drupal in einem Unterverzeichnis, etwa
/drupal, installiert, lautet die korrekte Anweisung:
Beide Zeilen sind in der originalen .htaccess bereits vorhanden. Die gewünschte Anweisung muss nur noch aktiviert werden (das Kommentarzeichen # vor der jeweiligen Zeile entfernen). War dies die Ursache, sollte nun alles funktionieren.