我使用PHP版本5.3.19,Windows Server 2008 R2 Standard SP 1和Internet Information Services 7.5.7600.16385。我的問題: 我無法更改php錯誤日誌文件的位置。 當我嘗試並重新啓動iis服務時,我的web應用程序無法打開。 瀏覽器說500 - 內部服務器錯誤。更改php錯誤日誌文件的位置
我嘗試了一切。
我檢查了Windows的錯誤日誌和iis錯誤日誌。 什麼都沒有!這可能嗎?
我能夠改變PHP會話數據文件夾和php上傳臨時文件夾的位置,沒有問題。我創建了一個文件夾C:\ myapplication \ mycompany \ temp並給了這個新文件夾所有必要的權限,所以iis IUSR可以做任何事情。)
所以:php會話數據文件夾和php的新位置上傳temp iis服務重啓後的文件夾工作!沒關係!
但我無法更改php錯誤日誌文件的位置。爲什麼? 這是具有最終權利的相同的新窗口文件夾。
我用不同的文本文件測試了一下。 我創建了新的和空的日誌文件,使用C:\ Windows \ Temp中的原始php錯誤日誌文件進行了測試。沒有。每次更改php.ini後,我都重新啓動了iis服務。但最終:瀏覽器說500 - 瀏覽Web應用程序時發生內部服務器錯誤。
那麼,我該怎麼辦?我不明白什麼是錯的。
希望有人能幫助我。
Thomas
嗨,對:我在php.ini中做到了。在iis/windows服務器上安裝php之後的默認值是「C:\ Windows \ Temp」。這很可怕,不是嗎?我想將日誌文件移動到另一個文件夾,我自己的文件夾中,其中可以更改IUSR權限。 – user2767700