このエラーが表示されます:
解析エラー: 構文エラー、1 行目の /home/ondesign/public_html/ywamleicester.org/index.html の予期しない T_STRING
これはPHPエラーだと思います。ただし、問題のサイトは、PHP を含まないすぐに使用できる iweb デザインです。
何ができるのかわかりません。
サーバーは、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
にすることができます
.html ファイルをあたかも PHP コードを含むことができるかのように扱うように、サーバーが誤って構成されている可能性があります。サーバーが PHP に使用するように構成されている拡張機能を確認したい場合があります。
Web サーバー上のファイルの拡張子は、そのファイルのバックグラウンドで実際に発生することとはほとんど関係ありません。「index.exe」を提供するように Web サーバーを構成し、それを PHP で解析して、HTML として出力することができます。
この「iweb」ビジネスについては知りませんが、Apache では、単一のディレクティブを使用して、PHP によって解析される拡張子を簡単にマップできます。
AddHandler php5-script .html