PHP site hiçbir hata, boş bir sayfaya açılış tutar

4 Cevap

İlk olarak, binaların: PHP FastCGI MySQL_5145 kullanarak Win2003 STD R2 SP2, PHP_5213 üzerinde IIS6 yüklendi.

Müşteri bana, C:\InetPub\wwwroot\<site root>, sonra IIS içinde yeni bir site oluşturduk için fermuarını açıp <site root>, sitesi dosyalarını test.php eklendi işaret site dosyaları gönderdi test ve çalışır, ancak ziyaret ettiğiniz için index.php hiç hata ile boş bir sayfa oluşturur. readme.txt dosya mevcut application.php başvuru yapar ve kök klasör VAR açıklar ve var olmayan bir dosyaya ayarlar.

PHP sözdizimi bilmiyorum, ama ben sıfır sonuçları ile çeşitli mantıksal değişiklikler çalıştı. Bu noktada ben artık o sorun bile emin değilim. PHP, MySQL ve ile Site ayıklama 20 saatten fazla koyduk. Hala şaşkın, ben ağır ilaç kullanımı için başvurdu ve tek turda (hatta bu zaman bir aşırı miktarda almak gibiydi) yüklü küçük bir ateşli silah, satın almış. Ben tüm umut verdik.

Birisi yeni bir sunucu ve / veya eski yönetici tasarruf yardım lütfen.

4 Cevap

Lütfen php.ini dosyasını düzenleyin ve display_errors ve On için display_startup_errors seçeneklerini size sorunun ne olduğunu görmek için bir şans var, böylece seti .

Olası sorunlar:

php nedeniyle olabilir sunucu yapılandırma, tarayıcı üzerinde dosyanın kaynağına bakmak, sen nasıl söyleyebilir, idam varlık değildir.

Eğer php dosyasında bir hata varsa, bu hataları bildirmek için iki kod satırları ekleyebilirsiniz, wr0k olmayabilir.

error_reporting(E_ALL | E_STRICT);  
ini_set('display_startup_errors',1);  
ini_set('display_errors',1);

Lütfen günlüklerini denetleyin.

Eğer FastCGI veya IIS ile php yapılandırma ile aşina değilseniz pencereler için lamba demetleri kullanabilirsiniz.

Ben tam erişim yoktu ve bazı varsayılan olarak etkin hataları yoktu birkaç sunucuları ile çalıştık. Her sayfanın altındaki eko error_get_last () çağırmak zorunda kaldı.

Başka bir sunucudan dosya taşıma ve boş bir sayfa alırken, kod <? yerine tam <?php açma etiketi gibi kısa bir açılış php etiketlerini kullanarak olup olmadığını kontrol edin. O ve özgün sunucu php.ini dosyasında aşağıdaki satırı varsa ...

short_open_tag = On

ama yeni sunucu var ...

short_open_tag = Off

sonra boş ekran sonucu olabilir.