PHPEclipseで書いたコードをEclipse上から実行しようとすると、
The selection cannot be launched, and there are no recent launched.
と出て実行できません。原因にはどのような可能性があるでしょうか?
実行は、上部ツールバーの再生ボタンのような緑のアイコンから行っています。
また、関連があるかわかりませんが、
エディタ内を右クリック>表示>PHPブラウザの挙動もうまくいきません。
プロジェクト名「project」、phpファイル「file.php」だとすると、
http://localhost/htdocs/project/file.php が参照されてしまいます。本来ならば 、
http://localhost/project/file.php が参照されるべきだと思うのですが‥
ドキュメントルートがうまく取得されていないというか、
ワークスペースに設定したパスのトップディレクトリから取得しているような扱われ方をします。
これも原因は同じなのでしょうか。ドキュメントルートなどは下記のように設定しています。
Eclipseのバージョンや設定情報は以下の通りです。
xamppを使っており、httpd.confで特別な設定は行っていません。
【Eclipse】3.4.0
【PHPEclipse】1.2
【プロジェクトデフォルト】
PROJECT URI:http://localhost
ドキュメントルート:C:/xampp/htdocs
【ワークスペース】C:\xampp\htdocs
ネット上の情報を参考にしながら色々と試してみたのですが、手詰まりになってしまいました。
どなたかお使いになっている方、お時間をお借りできませんでしょうか。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
>普通は保存時のプレビューや右クリック>表示>PHPブラウザから
>動作を確認するということでしょうか?
しません。
常時ソースの下部のブロックに表示させています。
>ファイルはC:/xampp/htdocs/project/file.phpの位置
>(http://localhost/project/file.phpにあたります)に生成されるため、
>右クリック>表示>PHPブラウザでは常にNotFoundになり、
>保存時もPHPブラウザは真っ白なままなのです。
>※ちなみにxamppのデフォルトのままなので、
>http://localhostはC:/xampp/htdocsを参照しています。
それものすごく使い方変。
普通Apachのドキュメントそのまま利用なんてしない。
どこか適当な場所をワークスペースにしてエイリアスとか設定して利用するよ。
この回答への補足
ありがとうございます。
> しません。
> 常時ソースの下部のブロックに表示させています。
わたしも常時ソースの下部ブロックに表示させています
(デフォルトのままです)が、
保存しなくてもプレビューが表示されるということですか?
それは少し考えにくいのですが‥
> それものすごく使い方変。
一般的ではないかもしれませんが、自分はその設定で使いたいのです。
エイリアスを設定しないと動作しないというのは逆におかしいですよね。
色々試したところ、1.1.8だとうまくいくようです。
が、今度はソフトウェアの更新が表示されなくなる‥
Eclipse3.4だと1.1.8は対応外と言われます。
うーむ、全てがうまくゆく組み合わせってないのでしょうか。
どうもPHPEclipseの1.2.0にバグがあるような気がします。
1.2.0でうまくいっている方はおられるのでしょうか?
結局、Eclipse3.4を改めてダウンロード、
サイトからダウンロードしたphpEclipse1.1.8を手動でインストール
(pluginの中に入れるだけですが)することでうまく動きました。
自分の環境では、
Eclipse上から自動インストールした1.2.0は
どうやってもうまく動きませんでした。
Eclipseはバージョンが変わるごとに変化が激しくて
英語の読解が苦手なものにとっては情報収集に迷いますね。
ともあれ、ひとまずありがとうございました。
1.2.0で正常に動作している情報がありましたら、
引き続き、教えていただければと思います。
No.1
- 回答日時:
>
http://localhost/htdocs/project/file.php が参照されてしまいます。本来ならば 、>http://localhost/project/file.php が参照されるべきだと思うのですが‥
htdocsがワークスペースならhttp://localhost/htdocs/project/file.php
で間違いないですよ。
>実行は、上部ツールバーの再生ボタンのような緑のアイコンから行っています。
普通、それ使わないから
この回答への補足
ご回答ありがとうございます。
普通は保存時のプレビューや右クリック>表示>PHPブラウザから
動作を確認するということでしょうか?
参照先ですが、
ファイルはC:/xampp/htdocs/project/file.phpの位置
(http://localhost/project/file.phpにあたります)に生成されるため、
右クリック>表示>PHPブラウザでは常にNotFoundになり、
保存時もPHPブラウザは真っ白なままなのです。
※ちなみにxamppのデフォルトのままなので、
http://localhostはC:/xampp/htdocsを参照しています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java eclipse実行ができない 2 2022/07/27 04:47
- PHP eclipse pleiades phpのインストールについて 1 2023/02/03 17:15
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- WordPress(ワードプレス) wordpressでphpを読み込みたい 1 2022/10/30 23:40
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
- Excel(エクセル) vba コンパイル 4 2022/10/27 10:01
- その他(プログラミング・Web制作) Pythonを勉強しています。 5 2023/08/25 09:51
- WordPress(ワードプレス) httpからhttpsへのリダイレクト設定について 2 2022/04/17 09:49
- オープンソース gmailでのimap設定 1 2022/09/15 13:25
- PHP PHPで訪問回数を表示するカウンタを作成したい 3 2023/05/27 07:09
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MySQLでのdeadlockをPHPで検出...
-
PHPでサーバーにインストールさ...
-
PHPからCプログラムを実行して...
-
【PHP】命令は記述順に処理...
-
PHPで外部プログラムのバックグ...
-
phpからエクセルのマクロを実行...
-
copy() で属性保存
-
JSのWINOW.CONFI...
-
シェルスクリプトをPHPで動かそ...
-
query、prepare、executeの違い
-
PHPの自動実行
-
PHPファイルをCron設定からのみ...
-
[cakePHP]外部ファイルの実行方法
-
実行ユーザー切り替え方法
-
PHPからlhaコマンドを使いたい
-
PHPからバッチファイルの実行
-
onedrive にexcelファイルをア...
-
.phpと.incファイルの違いはな...
-
フォントの色を変えるには?
-
CFileDialogの最初のディレクト...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
mysql複数レコードをまとめて削...
-
php実行中に実行中のphpファイ...
-
phpからエクセルのマクロを実行...
-
ヒアドキュメントの中で演算子...
-
PHPからバッチファイルの実行
-
PHPのコマンドをnobodyオーナで...
-
copy() で属性保存
-
$argv[1]) && $argv[1]・同じ
-
PHPで外部プログラムのバックグ...
-
Prompt入力値をphp変数として取...
-
PHPでサーバーにインストールさ...
-
PHPで、C#のプログラムを実行す...
-
query、prepare、executeの違い
-
require_onceが動いていない
-
現在、レンタルサーバ(コアサー...
-
IIS + PHP からのWindowsコマン...
-
phpスクリプトのみで定期実行
-
【PHP】命令は記述順に処理...
-
PHP(Windows)でコマンド実行
-
PHPでコマンドプロンプトを実行...
おすすめ情報