25

前提条件

  • PHP と xdebug を備えた Web サーバー。NFS 経由で共有される htdocs ディレクトリ。
  • geben で emacs を実行している開発者マシン。サーバーの htdocs ディレクトリの NFS マウントを介して編集されたファイル。

問題

emacs およびgebenを使用して PHP Web アプリケーションをデバッグする場合、開かれる Web アプリケーションのファイルは、ローカル ファイルではなく、サーバー上のファイルの内容を表す「ダミー」ファイルです。

私が抱えている主な問題は、サーバー上でファイルを変更するため、ファイルを直接編集できないことです。これにより、いくつかのことが発生します。

  • 一時ファイルを変更すると、emacs が ssh ログイン資格情報を要求する
  • 一時ファイルを変更すると、emacs は変更された元の開いているファイルを再読み込みしようとします。
  • 一時ファイルではジャンプ マークを使用できません

理想的には、ローカル パスへのリモート パスのマッピングを設定する必要がありますが、現在、geben ではそれが不可能だと思います。この問題の解決策はありますか?

4

1 に答える 1

1

使用しているOSはわかりませんが、リモートサーバーへの接続に使用しているように見えるため、sshfsを使用するとより成功する可能性があります。

秘密鍵を使用して ssh をセットアップしてみてください。そうすれば、パスワードをあまり聞かれなくなります。

于 2013-11-05T08:16:48.743 に答える