• 締切済み

Apacheについて

先ほど質問した件ですがApacheは起動したのですが,ブラウザで確認する際にhttp://localhost/での確認は"It works!"という結果が出たのですが,http://localhost/test.phpと入力するとつながらなくなってしまいます. ファイルは各種存在するのですが・・・・ よろしくお願いいたします.

みんなの回答

  • rukuku
  • ベストアンサー率42% (401/933)
回答No.4

こんばんは 前出のrukukuです。 Apacheの設定ファイルの「httpd.conf」以下の設定をしてみてください。(設定を反映させるにはApacheの再起動が必要です) LoadModule php5_module c:/php/php5apache2.dll …LoadModuleブロックの最後に追加 AddType application/x-httpd-php .php …AddTypeブロックの最後に追加 DirectoryIndex index.html index.htm index.html.var index.php …すでに「DirectoryIndex」の行はあるので、末尾に「index.php」を追加する。

全文を見る
すると、全ての回答が全文表示されます。
noname#119957
noname#119957
回答No.3

横槍かもしれませんが・・「ファイルは各種存在するのですが」・・・・の現す意味がわかりません。 ** apacheが起動していて、何も表示されないなら、サーバールートでないところにファイルがあるのではないですか? httpd.conf(apacheの設定ファイル)のなかで、 サーバールートを決めるdirectory関連の指示子があるとおもいますので チェックしてみては? PHPが動いていなくて、apacheが動いているならtest.phpのソースが表示されると思います。(両方動いているならプログラムが作動すると思います。) ** httpd.comfにapacheのエラーログのディレクトリが指定されていますので、これを参考にエラーログをエディタで開いてみれば、apacheでのエラーがわかります。phpのプログラムのエラーはphp.中でブラウザに表示できるようにも設定できます。

paopm
質問者

お礼

アドバイスを参考に再度確認してみます. 迅速な返答に大変感謝しています.

全文を見る
すると、全ての回答が全文表示されます。
  • rukuku
  • ベストアンサー率42% (401/933)
回答No.2

こんばんは >http://localhost/​での確認は"It works!" Apacheは正確に動いています。 >​http://localhost/test.php​と入力するとつながらなくなってしまいます. ApacheでPHPを使う設定がどこか間違っている可能性が大です。 しばらく前に設定したばかりですが、詳細を忘れてしまったので、また何か分かりましたら回答します。

paopm
質問者

お礼

ありがとうございます. 設定を再度確認してみます. また何か教えてくださることがあればとても助かります. よろしくお願いします.

全文を見る
すると、全ての回答が全文表示されます。
  • x_jouet_x
  • ベストアンサー率68% (162/236)
回答No.1

ブラウザに何か表示されていませんか? もし何も表示されていないのであれば、Apacheのログに出力されている内容を教えて下さい。

paopm
質問者

補足

Apacheのログはerror.logの内容でよろしいのでしょうか?? プログラミング知識が少ないものでApacheのログがamariわかりませんが.... すみません.....

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Apache2について

    apache2を使ってる人に質問です。アドレス欄に localhostと入力するとIt worksと表示されるのですがlocalhostではなく自分で決めたアドレスを入力するとIt worksというのが出てくるようにしたいのですが、どこを変更すればいいのでしょうか? 例:http://localhost/→ It works! のを http://testaiueo/(自分で決めたアドレス)→ It works!

  • Apache 確認画面が表示されない

    PHPを勉強しようと思いApacheをインストールしましたが、接続の確認を行う為ブラウザを起ち上げ http://localhost/ にアクセスすると確認画面が表示されると本に載っていましたが表示されず「It works!」と表示されてしまします。 タスクバーにApache(緑)で表示されているので起動はしてるとは思うのですが、なぜ確認画面が表示されないのでしょうか? OS : XP apacheバージョン : apache_2.2.6-win32-x86-openssl-0.9.8e

    • 締切済み
    • PHP
  • php4_moduleをロードしようとするとApache2が起動してくれません

    PHPカテゴリー(http://oshiete1.goo.ne.jp/qa3192818.html)で質問した件ですが、 問題点が判明したので、サーバーカテゴリーにて新規に質問させていただきます。 Win98+Apache2+PHP4の環境を構築していて、Win98を再起動すると、Apache2が起動しなくなります。 http://localhost/にアクセスしても「ページが表示できません」となってしまいます。 問題を切り分けていったら、httpd.confに記述した下記の一行があるのがいけないみたいです。 どう解決すればいいのでしょうか? LoadModule php4_module "c:/php/sapi/php4apache2.dll" ここをコメントアウトして、OSを再起動し、http://localhost/にアクセスすると きちんと「It works!」を表示できるのですが、ここがあるとダメみたいです。 ・LoadModule php4_module c:/php/sapi/php4apache2.dll(クォーテーションで囲まない) ・LoadModule php4_module "c:\php\sap\php4apache2.dll"(スラッシュを円に) などとやってみましたが、これらでもNGでした。 前質問(http://oshiete1.goo.ne.jp/qa3192818.html)の#3さんに > ・dllが対応していない(PHPサイトのは非対応)php4apache2.dll-php4.4.x.zip > ​http://www.apachelounge.com/download/​ > LoadModule php4_module "c:/php/sapi/php4apache2.dll" と教わったので、こっちのphp4apache2.dllを入れてみましたがやはり http://localhost/にアクセスしても「ページが表示できません」となってしまいます。 (蛇足:前質問で、他のPCからアクセスすると「It works!」と表示できたと書きましたが、  あれはブラウザのキャッシュの「It works!」が表示されていただけのようです。)

  • ApacheとPHPについて

    Apache2とPHP質問です。 .phpのファイルをどこのディレクトリに入れれば、ブラウザから見れるのか わからず困っています。 現在の状況は VineLinux4.2をインストール。 VineLinuxに入っている(アップグレードで取ってくる?) Apache2とPHPをインストール。 Apache2起動後、rootディレクトリに「~~.php」を作る。 ブラウザから「http://localhost/~~.php」エンター エラーが出る。 1、Apache、PHPが正しくインストールされてるかの確認方法 2、どこのディレクトリにソースファイルを入れればいいのか この2点お願いします。

    • ベストアンサー
    • PHP
  • apacheで ErrorDocument 404が利かない??

    apacheで ErrorDocument 404が利かない?? httpd.confにErrorDocument 404を設定しているのですが、まったく利きません・・・。 たいしたことをやっていないのに、機能しないので、 手順に間違いがあるのか分からなくなってしまいました。 ■環境 OS:WindowsXP apache 2.2.14 ■手順 1.apacheをダウンロードしてインストールする。 2.httpd.confに、以下を記述する。そのほかは何もいじらない。 ErrorDocument 404 /index.html 3.apacheを再起動する。 4.ttp://localhost/にアクセスする。「It works!」を表示することを確認する。 5.ttp://localhost/xxx.htmlにアクセスする(存在しないファイル)。  →index.htmlに返らず、ブラウザデフォルトの「ページが見つかりません」になる。 他にも試しました。 ドキュメントルートにerror.htmlを作成して、 ErrorDocument 404 /error.html にしてみたり。 でも、やっぱり「ページが見つかりません」になります。 ErrorDocument以外に何か設定する箇所はありますか? apacheに詳しい方がいらしたら、教えて欲しいです。 よろしくおねがいします。

  • Apacheを起動させたのですが、うまくいきません

    Apacheをインストールし、起動させたのですが http://localhost/をブラウザで見ると、指定されたページまたはファイルは存在しません。と表示されます。 どうすればいいのでしょうか? http://www.adminweb.jp/apache/install/index.html 上のサイトを参考に、apache_2.2.13-win32-x86-openssl-0.9.8k.msiをダウンロードし、インストールしました。 本来なら、It works と表示されるはずなのですが・・ Apache monitor is already started と表示されるので起動はしています。http://127.0.0.1/は普通に表示されます。skype等は起動していません。 OSはVISTAです。回答よろしくお願いします

    • ベストアンサー
    • PHP
  • WinXP PHP5 Apache2 初期設定で、phpinfo()が表示されない

    【現象】 ApacheとPHP5をインストールした後、各種設定ファイルの 必要なことを修正した後、index.phpというファイルに <? phpinfo(); ?> を記述して保存、Apacheを再起動した後、ブラウザで、http://localhost/ と入力しましたが、何も表示されませんでした。(空白の画面のみ表示) ApacheとPHP5のインストールは成功し、それぞれの動作確認は とれています。 ApacheとPHP5の連携がうまく出来ていないようなのですが、 どこをどういじればいいかわからず困り果てています。 最新のPHP関連書籍と、ネット上のサイトを見て、書かれていることを 試してみたのですが、うまく行きませんでした。 【質問内容】  上記の現象の場合、各種設定ファイルの内容などについて、  どの部分をチェックすればよいか教えていただきたいです。 【環境】  OS:WindowsXP  PHP:PHP5 5.1.4  Apache:Apache 2.0.58(Win32)  ブラウザ:Firefox 1.5.04 および MSIE 6

    • 締切済み
    • PHP
  • ApacheのDocumentRootについて

    こんにちは。PHPの初歩的質問です。 下記のURLを参照しながら、Apache2.2.8 と PHP 5.2.5 の設定をしています。 http://pocketstudio.jp/log2/2007/01/windows_apache_224_php_520.html ブラウザで http://localhost に接続すると、 "It work!" と表示されました。 しかし、 サンプルとして、ドキュメント・ルートに test.php というファイルを新規作成し、(ファイルの中身は <?php phpinfo(); ?> ) ブラウザから http://localhost/test.php へアクセスしても、つながりません。 気になっている点が2つあります。 (1)実は、上記URLを参照していますが、Appacheのconf/httpdの設定で、RootDirectory の部分は "C:\htdocs" としています。この中に"test.php"ファイルを入れています。これでいいのでしょうか? (2) # This should be changed to whatever you set DocumentRoot to. # C:\htdocs"> Appache の conf/httpd内に、↑のような部分があります。 この C:\htdocs"> は、左右非対称な気がしますが、これでいいのでしょうか? その他、ここをチェックしたほうが良い点などありましたら、ご指摘いただきたく、よろしくお願いいたします。

    • 締切済み
    • PHP
  • Apacheについて

    phpを導入しようと思い、本を購入しました。 そこでapache2.0.45をインストールしたのですがphpファイルがうまく作動しません。 winndouws xpを利用しているのですがapache1.3.28がインストールされていました。動作確認の際にhttp://localhost/をアドレスバーに打ち込んだらゲットサービスというものでIDとパスワードを打ち込む内容が表示されました。 結局本で解説されているapache2.0.45を起動させlocalhostをアドレスバーに打ち込んだら正常に動作されている画面が無事に表示されました。 PHPファイルをhtdocsの下に保存しhttp://localhost/ の後に保存したファイル名を入力しても反映されません。 PHPファイルをどこに保存したら反映されるのでしょうか? Apacheのhttpd.conf設定は何度も確認し間違いはありません。 最初からインストールされていたapache1.3.28が原因なのでしょうか?

    • 締切済み
    • PHP
  • Apacheサービスが起動できない php apache2.2

     Apache2.2をインストールしましたが、Apacheサービスを起動させる ことが出来なくて困っています。  私はPHPもApacheも初心者です。  SoftBankCreative社の、基礎からのPHPという書籍を参考として、設定等行いましたが、うまくいきませんでした。  そのため、Webで調べてみましたが解決できません。  以下、私の症例を記します。 ・listening sockets available shutting downエラーがでる。 ・Apacheサービスのタスクバーのアイコンは「赤・四角」 ・同タスクバーを操作すると、異様に動作が重い。 ・Startボタンを押しても変化がない ・上記にも関わらずhttp://localhost/を開いて「it works」の  メッセージが出る ・Apacheのサブディレクトリhtdocsにhtmlファイル「test.html」を  設置し、http://localhost/test.htmlを開くと、正常に開ける。 ・が、test.html内にphpを記述しても反映されないく、  また、test.phpを同ディレクトリに設置しても404エラーとなる  さらに、私の環境を記しておきます。必要なことは答えますので。 よろしくご指導お願い申し上げます。 ・windows/vista HomePremium SP1 ・Intel Core2Duo 2.53GHz ・メモリ 3.00GB ・32ビット ・セキュリティ:ウイルスバスター2009(最低限のセキュリティ設定)

    • 締切済み
    • PHP