search
Categories
Sponsors
VirtualMetric Hyper-V Monitoring, Hyper-V Reporting
Archive
Blogroll

Badges
MCSE
Community

Cozumpark Bilisim Portali
PHP hatalarının IIS7 üzerinde gösterilmesi
Posted in Hosting & IIS7 | No Comment | 3,764 views | 02/08/2010 13:22

Default olarak PHP on Windows’ta PHP hatalarını IIS üzerinde detaylı olarak göremezsiniz. Bunun için PHP ve IIS ayarları üzerinde bazı değişiklikler yapmanız gerekir. Bunları gösterecek olursak;

İlk olarak IIS üzerinden Detailed Errors’u açmamız gerekecektir. Bunun için IIS altından;

Error Pages ikonuna tıkladıktan sonra açılan kısımdan “Edit Feature Settings” bölümüne tıklayın.

Açılan menüden “Detailed Errors” bölümünü işaretleyin.

Sonrasında Handler Mappings’e giriş yapın.

PHP-Fastcgi yapılandırmasını bulup, üzerine sağ tıklayıp, “Edit” diyin.

Açılan menüden “Request Restrictions” bölümüne tıklayın. Karşınıza gelen bölümden;

“Invoke handler only if request is mapped to” bölümünü işaretleyip, File seçeneğini aktif bırakın.

Sonrasında php.ini dosyasının içersinden aşağıdaki bölümü bulun;

1
2
3
4
5
6
7
8
9
10
; Off          - Do not display any errors 
; stderr       - Display errors to STDERR (affects only CGI/CLI binaries!)   
; On or stdout - Display errors to STDOUT (default)
;  
; To output errors to STDERR with CGI/CLI:              
;display_errors = "stderr"
;
; Default
;
display_errors = Off

Yukardaki bölümden display_errors kısmını “On” olarak değiştirin ve IIS’i resetleyin. Bu işlemler sonrası PHP hatalarını IIS üzerinde gösterebiliyor duruma geleceksiniz.



Leave a Reply