Nasıl bir PHP iç sunucu hatası ayrıntılarını gösteren musunuz?

5 Cevap php

Ben bir hosting web sunucusu üzerine bir PHP uygulaması yüklü. Ben bir 500 Internal Server Error alıyorum. Ben geçici hata ayrıntılarını vermek için hata sayfası istiyorum bu yüzden herhangi bir log dosyalarına erişimi görünmüyor.

Ben ASP.Net bunu nasıl biliyorum ama ben PHP ile aşina değilim.

5 Cevap

deneyin:

error_reporting(E_ALL);
ini_set('display_errors', '1');

dosyanın üstünde.

Ben PHP o hatayı alıyoruz şüpheliyim. On bu htaccess yapılandırma hataya neden olduğu uygulamanın varsayılan. Daha muhtemeldir barındırma paylaştı.

Benim tahminim bir RewriteBase set vermeden bir mod_rewrite olurdu.

bir şey uzatıyor görmek için phpinfo(); değerlere bakmak ... bir yerde kodu koymak ve bunu php sürüm bilgileri bir demet göstermesi gerekir

(Adından da anlaşılacağı gibi) bir "Internal Server Error" bir PHP hata değildir. Bu nedenle, sunucu günlükleri bakmak için (eğer göründüğü gibi, erişimi yok olan) veya PHP bu konuda hiçbir şey yapamaz var ya.