これ何て呼びますか

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件)

>普通は保存時のプレビューや右クリック>表示>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でうまくいっている方はおられるのでしょうか?

補足日時:2008/09/12 12:39
    • good
    • 0
この回答へのお礼

結局、Eclipse3.4を改めてダウンロード、
サイトからダウンロードしたphpEclipse1.1.8を手動でインストール
(pluginの中に入れるだけですが)することでうまく動きました。

自分の環境では、
Eclipse上から自動インストールした1.2.0は
どうやってもうまく動きませんでした。

Eclipseはバージョンが変わるごとに変化が激しくて
英語の読解が苦手なものにとっては情報収集に迷いますね。

ともあれ、ひとまずありがとうございました。

1.2.0で正常に動作している情報がありましたら、
引き続き、教えていただければと思います。

お礼日時:2008/09/12 14:58

>

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を参照しています。

補足日時:2008/09/09 03:51
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!