別サーバから移植していたWord Pressで動作確認していたところ、画面白くなるページがあった。
Apacheのログを調べたところ、以下のようなT_ENDWHILEのParse Errorが表示されれていた。
~~~中略~~~ PHP Parse error: syntax error, unexpected 'endwhile' (T_ENDWHILE) in /var/www/html/ ~~~中略~~~
原因は、実行されているPHPのファイルの中に、(<は半角)
<?
から始まっているものがあった。 これを
<?php
に修正し、正常に動作するようになった。