私が使っているcoreserver.jpが突然不具合になり、2日程前からワードプレスのブログが真っ白に表示されるようになりました。ワードプレスを daii.jp から daii.jp/wp/ に変更したばかりだったので、それが原因かと思いましたが違うようです。
コアサーバーの PhpMyAdmin にログインしてデーターベースの状態を見ると、「INDEX というキーがカラム`comment_approved` に複数作成されました。」というエラーが表示されています。これを削除してやるとエラーは消えましたが、ブログは表示されません。
ワードプレスのルートのhtaccessファイルに
AddHandler application/x-httpd-phpcgi .php
と記述してセーフモードのPHPをCGIで動かすと、次のようにheader.php のXML宣言がエラーになっていると表示されました。
<?xml version="1.0" encoding="utf-8"?>
php_flag short_open_tag Off
が無効になっているようです。仕方がないので、XML宣言を次のように書き換えると、ブログがやっと表示されました。
<?php echo '<?xml version="1.0" encoding="utf-8"?>'."\n"; ?>
スタイルシートが効かないのと、画像が表示されないのを除くと、一応使えるようです。コアサーバーの復帰を待つしかありません。エクスレア、コアサーバーのサポートボードはメンテナンス中となっていて表示されません。困ったものです。