サーバーを移設している時に、Wordpressページを表示するとページ上部にPHPのコードがそのまま表示される。(EUCの部分が文字化けしている。)
調べてみると、かなり以前にPHPで作ったライブラリ関数の部分のようだ。

<?
require_once("conf.php");
class CIMagick
{
/*
 * コンストラクタ
 */
function CIMagick() {
}
function Resize($src,$dest,$x_size, $y_size) {
・
・
・
return true;
}
function Resize2($src,$dest,$x_size, $y_size) {
・
・
・
return true;
}
 ・
 ・
 ・
?>

結構ハマってしまったが、原因はわかってみれば単純だった。PHPコードの先頭が、

<?

では無く、

<?php

とすべき。新しくインストールしたサーバーだと、/etc/php.ini の設定がデフォルトで

short_open_tag = Off

なのだった。
以前にもはまったことがあるので、メモメモ。