Sigara PHP site PHP hataları oluşturur

3 Cevap php

Ben görünen bu hata var:

Ayrıştırma hatası: satır 1 / home / ondesign / public_html / ywamleicester.org / index.html sözdizimi hatası, beklenmedik T_STRING

Hangi bir PHP hatası olduğunu düşünüyorum. Ancak söz konusu site içinde hiçbir PHP ile kutu iweb tasarım bir dışındadır.

Bunu yaparken ne olabilir hiçbir fikrim yok.

3 Cevap

Sunucu onlar PHP kod içerebilir sanki. Html dosyaları tedavisi şekilde hatalı olduğunu olabilir. Sunucu PHP için kullanmak üzere yapılandırılmış uzantıları ne kontrol etmek isteyebilirsiniz.

Your server should be configured to treat html file as php. The reason it is throwing a parse error should be because you use XHTML for your page, with an XML declaration which begins with <?xml

short_open_tags ayarlanırsa on, bu PHP kodu ile yorumlayarak başlayabiliriz 'xml ....' ilk satırda.

Eğer apache conf benzer bir satırı kaldırarak devre dışı php işleyicisi hem de yapamam.

AddHandler php5-script .html

ya da bir php_flag ayarlayarak short_open_tags sizin php.ini, vhost, htaccess devre dışı bırakabilirsiniz

Bir web sunucusu üzerinde bir dosyanın uzantısı aslında o dosya ile arka planda ne ile yapmak için çok az şey var. Bunu PHP tarafından gelmiş, bir "Index.exe" kadar hizmet bir web sunucusu yapılandırmak ve HTML olarak çıktı olabilir.

Ben yaklaşık bu 'iweb' iş hakkında bilmiyorum, ama Apache, sen trivially tek bir direktif ile PHP tarafından işlenecek herhangi bir uzantısı eşleme yapabilirsiniz:

AddHandler php5-script .html