問題タブ [zend-debugger]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Eclipse を使用して PHP スクリプトをデバッグする
私はEclipse 3.4.2をPHPEclipseとZend Debuggerでしばらく問題なく使用してきました。突然、PHP スクリプトをデバッグできなくなりました。問題なく実行できますが、[ Debug As...]を選択すると、スクリプトが実行されているかのように [Debug] ウィンドウに表示されますが、そうではありません。一時停止をクリックすると、行 0 にあると報告されます。ステップスルーできます。再開すると、そのままにしてからもう一度一時停止しても、行 0 にあると報告されます。
すべてを閉じて、システムを再起動し、新しいプロジェクトを作成しようとしましたが、うまくいきませんでした。
最近、Ubuntu システムを更新しましたが、PHP や Eclipse に関連するものは何もありませんでした (私にはわかりませんでした)。XULRunner が更新されました。
Debug Configs を確認しました。Zend Debugger と PHP Executable が以前と同じように選択されています。ソースルックアップの編集をいじって、正しい場所を見ていることを確認しました。
何か案は?
編集: Eclipse のデバッガーはポート 10000 でリッスンしています。localhost 10000 に telnet で接続できます。ガベージ文字を送信すると、eclipse は互換性のないデバッガーに関するエラー メッセージを表示するので、リッスンしているようです
編集:実際に何が起こっているのか理解できませんでしたが、新しいワークスペースを作成するとうまくいくようです
更新: eclipse -clean (ubuntu を使用しています) を試しましたが、役に立ちませんでした。.log ファイルを見つけて、次のエラーに気付きました。始めるとき:
デバッグ セッションを開始しようとした後:
これを踏まえて、他に何かを追跡できるかどうかを確認しようとしています。
debugging - Solaris を使用した Zend デバッガー
次の環境を使用して、PHP アプリケーションのデバッグをセットアップしようとしています。
-クライアント: Windows XP、Zend Studio 7、Firefox+Zend Studio ツールバー
-サーバー: Solaris 5.10 32Bits、Apache 2.2.8、PHP 5.2.5
Zend Studio への統合が簡単で、プロファイリング機能があるため、Zend Debugger を使用したいと考えています。XDebugの代替案は知っていますが。
問題: Solaris 用の Zend Debugger ライブラリの最新バージョンが見つからないようです。古いバージョンのライブラリで試してみましたが、残念ながら Zend Studio は次のメッセージを吐き出します。
Solaris で最新の Zend Debugger のソース/ライブラリを入手できる場所はありますか?
php - Zend Debugger を使用して PDT プロジェクトをデバッグするときに、Eclipse に常に同じ DEBUG_SESSION_ID GET パラメータを生成させるにはどうすればよいですか?
アプリケーションのフロントエンドとして GWT を使用し、バックエンドとして PHP を使用しています。私はこれらを Eclipse の 2 つの別々のプロジェクトとして持っています。私のアイデアは、アプリケーション全体をデバッグすることでした。私はそれを成功させました。問題は、新しい PHP デバッグ セッションを開始するたびに、Ajax 呼び出しを Zend デバッガーのパラメーター (DEBUG_SESSION_ID、START_DEBUG、DEBUG_PORT ...) で書き直さなければならないことです。これは、PHP プロジェクトの新しいデバッグ セッションを開始するたびに、Eclipse が DEBUG_SESSION_ID を 1 ずつ増やして生成するためです。
php - インデックス ページの後で Zend デバッガーが終了する
Zend Framework を使用して実行している Web サイトがあり、Zend Debugger をセットアップしようとしています。Zend デバッガーがインストールされており、チュートリアルの PHP ページでは正しく動作しますが、アプリでデバッグしようとすると、インデックス ページでは動作しますが、デバッガーは終了します。
PHP 5.3 で Apache2.2 を実行しています。
仮想ホストのセットアップがあります-index.phpを指すdev.mysite.comなので、http://localhost/mysiteを使用していません
php - 2011年にEclipse+PHP開発ツール(PDT)+デバッガーをMacにインストールする方法
システムにEclipseとPDTをインストールするのに多くの問題がありました。私が見つけたすべてのチュートリアルが古く(2008年に書かれ、現在は2011年になっています)、含まれているさまざまな手順が不要、壊れている、または無関係であることが主な理由で、2日かかりました。時間が経つにつれて(wikiを介して)改善できるように、ここに自分のプロセスを書きたかったのです。
PHPプラグインなしでEclipseをインストールします(「EclipseClassic」)。これにより、完全なEclipseが得られます。これは、UIがより具体化されているためです(たとえば、パースペクティブのデフォルトリストを取得すると、パースペクティブが何であるかを理解するのに役立ちます)。
[ヘルプ]>[新しいソフトウェアのインストール]メニュー項目を使用してPDTSDKをインストールします。ここで完了したと思うかもしれませんが、何かを実行しようとすると、デバッガーがないと文句を言うのに失敗します。
ZendDebuggerをインストールします。多くのチュートリアルが示唆しているように、[新しいソフトウェアのインストール]オプションを使用しようとすると失敗します(「osgi.bundle.org.zend.php.debug.debugger.5.3.7.v20091116を含むリポジトリが見つかりません」)。代わりに、ダウンロードしてください。http://www.zend.com/en/community/pdtから取得し、features/およびplugins/ディレクトリをEclipseインストールに手動でコピーします(これらの手順はどこにも書かれていません)。
Eclipseを再起動します
しばらくの間設定されたMonkey-前のチュートリアルに従い、php実行可能ファイルをEclipse設定(/ usr / bin / php)に手動で追加しようとした場合は、それを削除します(PHP> PHP実行可能ファイル)。ZendDebugger実行可能ファイルの1つをデフォルトに設定します。すでに.phpファイルを実行しようとしている場合は、作成した既存の「実行」プロファイルを削除します([実行]> [デバッグ構成...])。
Eclipseは機能します!.phpファイルをスクリプトとして問題なく実行できるはずです。
php - PHP Zend デバッガーの構成
こんにちは、私はphpを初めて使用します。現在、eclipseを使用してphpを学習しています。これらの行に追加した c:windows の php.ini ストアに zend デバッガーをインストールする必要があることはわかっています。
しかし、コマンドプロンプトで php -m を試してみましたが、zendデバッガーをインストールしないことが示されました。どこが間違っているのかわかりません。phpinfoをチェックしても、zend情報は表示されません。
php - Zendでデバッグを使用できません
ご挨拶、WAMPサーバーでデバッガーのセットアップを行いました...
何が起こるかというと、デバッグサーバーが次のIP/ホスト127.0.0.1に接続しようとしたときにタイムアウトエラーが発生したということです。
すでにphp.inizend_debugger.allow_hosts= 127.0.0.1 zend_debugger.expose_remotely=alwaysに追加しました
これは私のマシンで実行されています...これを修正する方法がわかりません...誰かが私を助けることができます
php - WindowsでPHPのzendデバッガーサポートを追加するには?
Zend Server をインストールしたくありません。
php.ini に次の行を追加するだけでは機能しません。
zend-debugger - zend デバッガーによる Cookie の使用を禁止するにはどうすればよいですか?
デバッグ後に Cookie がクリアされないため、多くの問題が発生しています。
$_GET
パラメータのみを使用するにはどうすればよいですか?
php - EclipseのZendデバッガー - 毎回タイムアウト
米国で仮想サーバーを実行しています。
米国のサーバーに接続するために、Eclipse マシンを自宅 (米国外) に設置しようとしています。
サーバーにZendをセットアップしました。phpinfo() を実行すると、次の zend 出力が得られます。注: 1.2.3.4は、自宅の ADSL ルーターの外部 WAN IP アドレスになります。
そのため、サーバー側では zend が正常に動作しているように見えます。
デバッグ セッションを実行して [Test Debugger] を選択すると、毎回タイムアウトが発生します。サーバーのルート フォルダーには、 dummy.phpを既に追加しています。
「インストールされたデバッガー」で Zend をダブルクリックし、外部 WAN IP アドレスを入力しました。ポートが 10000 であることに気付きました。サーバーのこのポートで webmin も実行しています。競合は発生しますか?