1

共有ホストに自分のサイトをアップロードしました。自分のサイトでionCubePHPを使用しています。サイトのインデックスページで次のエラーが発生します。

「index.phpでは、ionCubePHPローダーioncube_loader_lin_5.2.soをサイト管理者がインストールする必要があります。」

サーバーサポートチームに聞いたところ、上記のionCubeがサーバーにインストールされています。

もしそうなら、なぜ上記のエラーを引き起こしますか?

4

3 に答える 3

3

php.iniを確認してください。次のようなものはありますzend_extension=ioncube_loader_lin_5.2.soか?ioncube_loader_lin_5.2.soへのパスを追加しない場合は、apacheを再起動します

  • 私のioncubeは古く、うまくいけばzend_extension=ioncube_loader_lin_5.2.so、モジュールをphpにロードするためにまだ使用しています
于 2010-11-11T10:37:35.100 に答える
2

たぶん、サーバーには異なるバージョンのionCubeがあります。phpinfoを調べて、インストールされ、バージョンが正しいことを確認します。

<?php
phpinfo();
?>
于 2010-11-11T10:37:41.090 に答える
2

ホストの設定ミスのようです。

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
于 2010-11-11T10:40:52.620 に答える