5

このエラーが表示されます:

解析エラー: 構文エラー、1 行目の /home/ondesign/public_html/ywamleicester.org/index.html の予期しない T_STRING

これはPHPエラーだと思います。ただし、問題のサイトは、PHP を含まないすぐに使用できる iweb デザインです。

何ができるのかわかりません。

4

3 に答える 3

6

サーバーは、htmlファイルをphpとして扱うように構成する必要があります。解析エラーがスローされる理由は、ページにXHTMLを使用し、XML宣言がで始まるためです。<?xml

short_open_tagsがに設定されている場合on、最初の行に「xml....」を指定してPHPコードの解釈を開始できます。

apache confで同様の行を削除することで、両方ともphpハンドラーを無効にすることができます。

AddHandler php5-script .html

または、 php_flagを設定して、 php.ini、vhost、htaccessで無効short_open_tagsにすることができます

于 2010-04-27T20:55:52.317 に答える
6

.html ファイルをあたかも PHP コードを含むことができるかのように扱うように、サーバーが誤って構成されている可能性があります。サーバーが PHP に使用するように構成されている拡張機能を確認したい場合があります。

于 2010-04-27T20:09:27.870 に答える
1

Web サーバー上のファイルの拡張子は、そのファイルのバックグラウンドで実際に発生することとはほとんど関係ありません。「index.exe」を提供するように Web サーバーを構成し、それを PHP で解析して、HTML として出力することができます。

この「iweb」ビジネスについては知りませんが、Apache では、単一のディレクティブを使用して、PHP によって解析される拡張子を簡単にマップできます。

AddHandler php5-script .html
于 2010-04-27T20:44:43.950 に答える