Drupal mit IIS7 - Die lieben Berechtigungen
Drupal mit II7 als Traumpaar? Wenn es dann mal läuft schon...
Bei einem Kunden besteht die komplette Infrastruktur aus Windows 2008 Servern. Also war die Installation von Drupal in Kombination mit IIS7 angesagt. Microsoft ist sehr bestrebt, dass die Kombination IIS7 und PHP läft und hat zum Beispiel den Web Plattform Installer entwickelt.
Nach der Installation von FastCGI, PHP, MySQL waren alle PHP-Tests erfolgreich. Also noch kurz Drupal deployt und.... eine 500er Seite begrüsste mich! Die Aussage der Fehlermeldung war nicht aussagekräftig, nur dass im Bereich von FastCGI ein Fehler auftritt. Auch das Eventlog schwieg!
Nach längerem Suchen, Umkonfigurieren der php.ini und anderen Versuchen eine genauere Information über das Problem zu bekommen untersuchte ich die Berechtigungen des IIS IUSER. Die Drupal-Installation war mit den nötigen Berechtigungen versehen, aber auf das verwendete Temp-Verzeichnis hatte der IUSER keine Berechtigung. Daher konnte Drupal keine Dateien in das Verzeichnis schreiben und der besagte 500er Error ist aufgetreten.
Nach der Vergabe der Berechtigung lief die Installation ohne Probleme. Windows und Berechtigungen... werden wir irgendwann Freunde werden? ;-)



Neuen Kommentar schreiben