-2

最近のプロジェクト (Shopware、xt:Commerce) には、ioncube_loader 拡張機能を使用せざるを得ないioncube でエンコードされたファイルが含まれています。デバッグを開始しようとしない限り、これを ZendDebugger と一緒にロードしても機能します。ローダーが含まれると、デバッグは機能しなくなります - エンコードされていない環境でも (1 つの Joomla の場合)。

システム: Windows 7、Zend Studio 10.6、Zend Server CE、Zend デバッガー、ioncubeLoader、PHP 5.3+

私はすでに数日かけて実用的なソリューションを探しています (インライン デバッグ コマンドを使用する場合を除く)。それが意味するのであれば、UNIX環境をセットアップすることです。しかし、問題もあるようです。

Windows イベント ログにアプリケーション エラー (1000) が表示されます。

Faulting application: php-cgi.exe, Version: 5.3.14.0
Faulting module: php5.dll, Version: 5.3.14.0
exception code: 0xc0000005
fault offset: 0x00084494
path to ZendServer php-cgi.exe and php5.dll respectively]

デバッグ セッションを開始する代わりに、その HTML コードを含むダウンロード ダイアログがポップアップします。

わかった

サーバーで内部エラーまたは構成ミスが発生したため、リクエストを完了できませんでした。

サーバー管理者 admin@example.com に連絡して、エラーが発生した時刻と、エラーの原因となった可能性のある操作を知らせてください。

このエラーの詳細については、サーバー エラー ログを参照してください。

さらに、ZendEnabler.logs には次のように表示されます。

[timestamp] Error: Read data error - unable to get read result. Code 109.<br />
[timestamp] Error: Request for D:/Projects/Joomla3/index.php: Unable to get the response from PHP process

joomla フォルダーはローカル仮想ホストhttp://joomla3.localhost環境にマップされ、サブドメインが hosts ファイルに追加されます。デバッグを開始しなくても問題ありません。

どんな助けでも大歓迎です;-)

4

2 に答える 2