Problem: Nach der Installation von Drupal, bekommt man beim betreten der Seite die Fehlermeldung „500 internal server error“.
Lösung: Im Webroot befindet sich eine Datei namens .htaccess. Die Datei öffnen und die Zeilen
# Set some options.
Options -Indexes
Options +FollowSymLinks
auskommentieren.
Sollte dann so aussehen:
# Set some options.
#Options -Indexes
#Options +FollowSymLinks
Die folgenden Zeilen der .htaccess sind bei Strato ein Problem:
# Protect files and directories from prying eyes.
<FilesMatch “(.(engine|inc|module|sh|sql|theme|tpl|xtmpl)|code-style.pl|Entries.*|Repository|Root)$”>
Order deny,allow
Deny from all
</FilesMatch>
Geändert sollte es dann so aussehen:
# Protect files and directories from prying eyes.
#<FilesMatch “(.(engine|inc|module|sh|sql|theme|tpl|xtmpl)|code-style.pl|Entries.*|Repository|Root)$”>
#Order deny,allow
#Deny from all
#</FilesMatch>
Falls beide Vorschläge die Fehlermeldung nicht beheben, kann man die Datei auch ganz löschen, vorrausgesetzt man will Dinge wie URL Rewriting nicht haben. Legt man darauf allerings viel wert, hilft nichts anderes, als alle Zeilen auskommentieren und nach und nach wieder entkommentieren um herauszufinden an welcher Zeile es lag.
Zusammengefasst aus folgendem Thread:
http://www.drupalcenter.de/node/775