fatal error invalid opcodeの意味

PHPの解析エンジンZend Engineの不具合が発生しコードが実行できない。

考えられるエラーの原因

eAcceleratorというPHPのキャッシュを生成して高速化するモジュールがサーバーに組み込まれていて、かつPHPのバージョンが古い場合に特定の関数を呼びだすと発生します(をサーバーにおいて実行するとeAcceleratorが使用されているかを調べる事ができます。)

エラーの対処方法・修正方法

eAcceleratorの使用を停止する

.htaccessファイルをワードプレスのディレクトリに設置し、下記の記載を追加します

php_flag eaccelerator.enable 0
php_flag eaccelerator.optimizer 0

eAcceleratorのアンインストール

上記で解決した場合は、PHPのバージョンをあげて、eacceleratorに対応したPHPとするか、eacceleratorをアンインストールします

php.iniにてeacceleratorを停止する

extension="eaccelerator.so"

↓上記をコメントアウトします

;extension="eaccelerator.so"

WordPress ワードプレスのエラーの修正のご依頼はWPドクターまでお気軽にどうぞ [お見積もりは無料です]