obiwan1973: PHP auf dem IIS: Änderungen an der php.ini

Beitrag lesen

Hallo zusammen,

ich habe jetzt - wie besprochen - versucht, die drei Pfadangaben in der php.ini zu ändern, wo default-mäßig der Temp-Ordner von Windows eingetragen war.

Zu diesem Zweck habe ich in einem geschützten Verzeichnis unter C einen Temp-Ordner angelegt und dem IUSR (also dem Windows-Benutzer des IIS) sämtliche Rechte gegeben. So.

In zwei von drei Fällen hat PHP das geschluckt, nur beim Speicherort für das Logfile nicht.

Ich habe ein wenig getestet, habe das Original-Logfile in den Ordner reinkopiert, habe es mit einem leeren Logfile versucht, und immer schön die Rechte des IUSR kontrolliert, damit PHP keinen Grund hat zu meckern.

Es sieht so aus: Wenn ich  bei "error_log" mein indiv. Temp-Verzeichnis nehme, kann ich die Seite im Browser nicht aufrufen.

500 - Interner Serverfehler.
                 Problem bei der gesuchten Ressource. Sie kann nicht angezeigt werden.

Was nun?

Sobald ich die Änderung wieder rückgängig mache (C:\Windows\Temp), geht's wieder.

  
  
[WebPIChanges]  
error_log = "C:\Windows\Temp\php53_errors.log"  
upload_tmp_dir=C:\meineanwendung\meinefirma\temp  
session.save_path=C:\meineanwendung\meinefirma\temp  
cgi.force_redirect=0  
cgi.fix_pathinfo=1  
fastcgi.impersonate=1  
fastcgi.logging = 1  
max_execution_time=300  
date.timezone=Europe/Belgrade  
extension_dir="C:\Program Files (x86)\PHP\v5.3\ext\"  
  

Ehrlich: An den Rechten kann es nichtliegen ... der IUSR darf wirklich alles!

Also, wie bekomme ich das mit dem neuen Speicherort für das Logfile hin?

Gruß

Thomas