last update

WordPressを他サーバへ移行時に出たPHP Fatal errorの対処

自分用メモです。

WordPress 本番系バックアップ → 別サーバへ反映時に出た以下のエラーへの対処方法です。

[Mon Aug 13 12:58:45 2012] [error] [client xxx.xxx.xxx.xxx] PHP Fatal error:  Call to undefined function is_main_site() in /foo/bar/baz/wp-includes/update.php on line 433

原因は apc だったので、

# vi /etc/php.d/apc.ini

で、

apc.enabled = 0

としてから

# apachectl graceful

で解決。ポカミスですね。

別サーバには既に WordPress が導入されており、それを削除してからバックアップを復元。という操作だったので、何かしらキャッシュが残っていたんでしょう。

検索しても日本語リソースはおろか、英語リソースもパッとは出て来なかったので一応書いておきました。

コメントを記入