WordPress でプラグインを作成し、IonCube 11.0.1 を使用して暗号化しました。Web サイトでこのプラグインを実行した後、次のエラーが発生しました (私の PHP バージョンは 7.4、サーバーにインストールされている Ioncube バージョンは 11.0. 1):
致命的エラー: このバージョンの ionCube Loader は、 [1/74] 型にエンコードされたファイル /home/bestelement/public_html/wp-content/plugins/best-element/best-element-codes.php をデコードできません。不明な行 0
この問題を解決する方法を知っていますか?
これは、次のいずれかの理由が原因である可能性があります:
1- プラグインと Web サーバーの間に ionCube ローダーのバージョンが一致していません。
2- Web サーバーの PHP バージョンが古すぎるか、新しすぎます。
Web サーバーが最新バージョンの ionCube を使用していると仮定すると、ローカル マシン上の ionCube のバージョンを確認し、それらが一致するかどうかを確認する必要があります。これで問題が解決しない場合は、Web サーバーの PHP バージョンを変更し (ほとんどの場合、ダウングレードで解決します) (またはホストに変更を依頼して)、どの PHP バージョンが機能するかを調べます。