3

Windows マシンで AMPPS を使用しています。移動しhttp://localhostてローカルホスト サーバーに変更を加えようとすると、次のエラーが表示されます。

Site error: the file C:\Program Files (x86)\Ampps\ampps\softaculous\enduser\inc.php requires the ionCube PHP Loader ioncube_loader_win_5.3.dll to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.

ファイルをチェックアウトしましたが、php.ini何も問題はありません。

;ionCube Loader
zend_extension="{$path}\{$php_dir}\ioncube_loader_win_5.3.dll"

echo するとphpinfo()、この IonCube ローダーへの参照がまったく見つかりません。

IonCube インストール ウィザードを使用して問題を解決しようとすると、base URLおよびbase Directoryフィールドに何を入力すればよいかわかりません。

誰かがここで私を助けてくれますか? ありがとう。

4

4 に答える 4

6

この問題に直面しているのは、エンドユーザー パネル ファイルがエンコードされているためです。PHP では、このファイルを実行するために ioncube ローダーが必要です。

これを試して:

まず、使用している PHP のバージョンを確認します。localhost/ampps にログインし、phpinfo オプションをクリックして、php のバージョンを確認します。

PHP 5.3 または PHP 5.4 を使用している場合は、ioncube ローダー Windows VC9 (32 ビット) zip ファイルをダウンロードします。

PHP 5.5 または PHP 5.6 を使用している場合は、ioncube ローダー Windows VC11 (32 ビット) zip ファイルをダウンロードします。

/Ampps/php フォルダーにある Your_PHP_Version.dll ファイルを抽出してコピーします。たとえば、5.6 の場合は、ioncube_loader_win_5.6.dll をコピーします"

次に、PHP 構成を開きます。AMPPS コントロール パネル --> PHP --> 構成。

zend_extensions 行を検索し、次の行で編集します。

zend_extension="C:\Program Files (x86)\Ampps\php\ioncube_loader_win_5.6.dll"

Ampps Apache を再起動します。

それが役に立てば幸い :)

于 2015-10-30T10:42:38.320 に答える
1

考慮すべき点がいくつかあります。

  1. エラーログにローダーに関するメッセージはありますか? もしそうなら、エラーメッセージは間違ったパスか何かを示していますか?

  2. PHP 64 ビットを使用している場合は、代わりに 32 ビット バージョンに切り替える必要があります。windows.php.netによると、64 ビット バージョンは Windows ではまだ実験的であるとマークされています。

  3. Windows ではまれですが、一部の Apache インストールでは、Windows でも読み取り/書き込みアクセスが制限されています。Apache/PHP が ionCube ローダー ファイルを読み取れると確信していますか? ここでも、エラー ログが役立ちます。

  4. 正しいローダーをダウンロードしましたか? PHP とionCube ローダーは、スレッドセーフ、アーキテクチャ、およびバージョンに関して非常にうるさいです。から必要な情報を取得できるはずですphpinfo()

  5. 私は AMPPS に詳しくありませんが、このフォーラムの投稿は、AMPPS はionCube Loader を必要としないことを示唆しているようです。

  6. 最後に、ionCube ローダー スクリプト (ダウンロード) を使用してみると、ionCube ローダーが読み込まれていない理由を特定するのに役立ちます。

于 2015-02-16T09:29:59.823 に答える
1

アンプを使用しています。Amppsにioncubeをインストールしました。まず、ioncube.com からioncube をダウンロードしました。次に、zip ファイルを解凍し、プログラムを実行しました。

私のスクリーンショットをチェックしてください:

ここに画像の説明を入力

それが役立つことを願っています!

于 2015-09-22T16:40:48.160 に答える
0

わかりましたので、私は何ヶ月も同じ問題を抱えていました! 修正できなかったので、すべて手動で行う必要がありました。

私が見つけたのは、ammpps を手動で更新することでした。このリンクをチェックしてください http://www.ampps.com/wiki/How_to_update_Ampps_Manually

于 2015-09-18T06:04:47.240 に答える