PhpStormから、Windowsサーバ上のフォルダを、参照ダイアログで参照したいのですが、
実際にダイアログを開いてみると、C:\ のドライブまでは参照できるのですが、
それ以下のフォルダの参照がエラーになるようでできません。
【環境】
○サーバ:
Windows Server 2019 Core 評価版(GUIは未インストール)
PHP: 7.3.12 ZTS x64
Apache: 2.4.41
Framework: CakePHP 3.8.8
※サーバはVMWare Workstation 10上で稼働、
ネットワークはブリッジによる接続、
サーバとローカルは、同じセグメント内(192.168.1.0/24)
○ローカル:
Windows 10 Home
PhpStorm: 2019.3.1
【前提】
Windowsサーバー上に構築したCakePHPのPHPUnitを、PhpStorm上で実行することが最終目的です。
環境の構築自体は無事終わり、ソースコードはローカルの端末上に置き、
PhpStormのデプロイの設定によって、SFTP接続で同期しています。
この設定によって、実際の同期処理が無事行われています。
また、xdebugによるデバッグ実行をPhpStorm上から実行するための設定も行い、
実際にステップ実行などが確認できる状態です。
【状況】
PHPUnitによるテスト実行をPhpStormで行うために、CLIインタープリタの設定をするべく、
PHP実行可能ファイルに、サーバー上にあるphp.exeを指定したいのですが、
これがうまくできません。
1.サーバーへの接続はできているももの、実際にフォルダを参照しようとダイアログを開くと、
ドライブ名までは参照できるのですが、それ以下のフォルダの参照ができません(下図)。
サーバー上のフルパスを入力して設定しても、
接続検証時に失敗してしまいます(下図)。
セパレータ等、入力フォーマットにも問題はあるのかもしれませんが、
先頭のスラッシュを外したり、円マークをスラッシュに変えてみたりと、
考え得るフォーマットは試してみました。
実際に/c:\php73\php.exeは存在しています(下図)
3.これに対して、配備構成で指定しているサーバーへの接続では、
ルート・パスの指定欄で、1と同様ダイアログでの選択はできないものの(下図)、
直接入力し、
デプロイのマッピングで、デプロイメント・パスの指定では、
直接入力したルート・パスを基点に、サーバー上のフォルダを参照できています(下図)。
【質問】
1.(本題)状況1や3において、Windowsサーバー上のフォルダをPhpStormの参照ダイアログを介して
選択できるようにするためにはどのようにしたらよいでしょうか?
2.(サブ題)状況3ではダイアログでの参照はできなかったため、手入力でパスを指定したところ、
無事マッピングが成功しているのですが、状況1においては手入力によってもうまくできませんでした。
そもそも、エラーの内容ががファイルを参照できないことではないのかもしれませんが、
このエラー内容はどのように確認できるものでしょうか?
以上となります。
説明が不足している点については、随時補足していきたいと思いますので、
ご指摘含め、コメントをいただけると幸いです。
よろしくお願いいたします。
あなたの回答
tips
プレビュー