共有ホストに自分のサイトをアップロードしました。自分のサイトでionCubePHPを使用しています。サイトのインデックスページで次のエラーが発生します。
「index.phpでは、ionCubePHPローダーioncube_loader_lin_5.2.soをサイト管理者がインストールする必要があります。」
サーバーサポートチームに聞いたところ、上記のionCubeがサーバーにインストールされています。
もしそうなら、なぜ上記のエラーを引き起こしますか?
共有ホストに自分のサイトをアップロードしました。自分のサイトでionCubePHPを使用しています。サイトのインデックスページで次のエラーが発生します。
「index.phpでは、ionCubePHPローダーioncube_loader_lin_5.2.soをサイト管理者がインストールする必要があります。」
サーバーサポートチームに聞いたところ、上記のionCubeがサーバーにインストールされています。
もしそうなら、なぜ上記のエラーを引き起こしますか?
php.iniを確認してください。次のようなものはありますzend_extension=ioncube_loader_lin_5.2.so
か?ioncube_loader_lin_5.2.soへのパスを追加しない場合は、apacheを再起動します
zend_extension=ioncube_loader_lin_5.2.so
、モジュールをphpにロードするためにまだ使用していますたぶん、サーバーには異なるバージョンのionCubeがあります。phpinfoを調べて、インストールされ、バージョンが正しいことを確認します。
<?php
phpinfo();
?>
ホストの設定ミスのようです。
phpinfo()
このようなものを明らかにする必要があります:
This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
with eAccelerator v0.9.5.1, Copyright (c) 2004-2006 eAccelerator, by eAccelerator
with the ionCube PHP Loader v3.1.31, Copyright (c) 2002-2007, by ionCube Ltd.
with Suhosin v0.9.18, Copyright (c) 2002-2006, by Hardened-PHP Project