Sorunu yükseltme php - Bu bir kodlama hatası mı?

2 Cevap php

Ben yükseltilmiş php-common ve CentOS 5.3 sistemde php-devel paketler. Ben bir tarayıcıda herhangi bir PHP komut dosyası erişmeye çalıştığınızda Şimdi, ben böyle çöp olsun:

alt text

Ben sayfa GET kıvrılma veya tarayıcıda düz HTML, CSS veya JS çalışın eğer herşey yolunda görünüyor.

Kodlama yoluyla PHP kendisi ve PHP çıktı hem de UTF-8 ayarlanır "Content-Type: text / html; charset = UTF-8".

Ben değişime neden olabilir ne gibi kayıp am? Herhangi bir fikir?

2 Cevap

Biz bir zamanlar bu vardı. Ben bu gzip ile ilgisi olduğuna inanıyorum.

orijinal değeri Off On ila zlib.output_compression değiştirmeye çalışın

Vay. Evet, bu alışılmadık. Benim ilk düşünce Apache mod_php'yi bit şekilde berbat (veya kullandığınız ne olursa olsun webserver olarak eşdeğer) kazanılmış, ya da yanlış MIME türü, ya da bir şey için bağlayıcı olduğunu ... Ama olmalı ki yana php değil ' t (eksi bir tercüman), gerçekten fubared olsaydı, sadece düz metin görüyor, ya da hiç bir şey istiyorum, ikili değil, anlamsız kod derlenmiş. Sunucu ikili dosya türü bir tür olarak. Php işleme daha gibi görünüyor.

Ben paketleri temizlemek ve onları tekrar yüklemek istiyorum. Orijinal "stok" paketler yüklemek tur, ya da birisi kaynaktan bunları derlemek mi? Onlar ilk defa derlenmiş olsaydı, birisi soruna neden olabilir resmi paketler, belirlenen değil ayarlamış olabilir.

Bu could kodlama sorunu bir tür olabilir, ama sadece bu paketleri yükseltilmiş beri, ben başlamak istiyorum yer olacaktır.