PHPでParse Errorの T_ENDWHILEが発生する

別サーバから移植していたWord Pressで動作確認していたところ、画面白くなるページがあった。
Apacheのログを調べたところ、以下のようなT_ENDWHILEのParse Errorが表示されれていた。

~~~中略~~~
PHP Parse error:  syntax error, unexpected 'endwhile' (T_ENDWHILE) in /var/www/html/
~~~中略~~~

原因は、実行されているPHPのファイルの中に、(<は半角)

<?

から始まっているものがあった。 これを

<?php

に修正し、正常に動作するようになった。

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする