• 締切済み

PHPのテストがうまく出来ません。

ごんばんは。ご教授お願い致します。(_ _) http://oshiete1.goo.ne.jp/kotaeru.php3?q=945621 を参考にPHPの設定をしてみました。がテストファイルで確認したところ、”HTTP 404 - ファイル未検出”で先に進めません。 Apacheの再起動では問題なく、Apacheは動作していますが・・・ 下記のような環境で苦戦苦闘でサーバー構築に挑戦しています。 どうか宜しくお願い致します。 **********環境************ OS:windows2000pro Apache HTTP Server 2.0.54 PHP5 **************************

  • PHP
  • 回答数1
  • ありがとう数1

みんなの回答

  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.1

そのまんまです。 ファイル未検出です。 つまり、指定したURLにはファイルがありません。 URLを確認してください。 ちなみに、2000だとApacheではなくIISが動いている場合もあるので、注意してください。 最初はHTMLが動く(表示する)のを確認しましょう。

fuufuu
質問者

お礼

大切なお時間を頂き、ご回答有難うございました。 >ちなみに、2000だとApacheではなくIISが動いている場合もあるので、注意してください。 ひとつ勉強さて頂きました。今後の参考にさせて頂きます。 私の場合、原因はApache2のデレクトリ設定が間違っていたようです。 もうひとつは、httpd.confの記述違いでした。 これを見られた方の為に参考になったURLを残します。 http://www.obi.ne.jp/000124.html

関連するQ&A

  • FreeBSDにPHPをインストール

    FreeBSDにApacheを入れてWebサーバを運用しています. このサーバに,Portsを使ってPHPをインストールし,次にextensionsをインストールするとApacheが起動しません(PHPだけだと起動します). 自分でもいろいろ調べてはいるのですが,どうしても原因と解決方法がわかりません. どなたかご教授をお願いいたします. サーバの環境は, FreeBSD5.5 Apache HTTP server2.2 です. インストールしたいPHPは PHP5.2 で,そのextensionsとしてインストールしたいものは mbstring mysql mysqli session です. よろしくお願いいたします.

    • 締切済み
    • PHP
  • PHPにおいてJAVAのWEB-INFに対応するもの

    PHP4、apache2.0でWebアプリケーションを作ろうと思っているPHP初心者です。 Javaでwebアプリケーションを構築するときには、WEB-INFディレクトリにclassファイルやライブラリファイル、プロパティファイルなどを格納しますが、PHPの場合にはどのようなディレクトリ構成にするのが一般的なのでしょうか? また、classとして定義したPHPファイルを外部からのアクセス不可にするためには、apacheの.htaccessで該当ディレクトリをアクセス不可にするなど、HTTPサーバの設定で行うものなのでしょうか? ご存知の方、いらっしゃいましたらご回答よろしくお願いします。

    • ベストアンサー
    • PHP
  • apache+phpにおいてリクエストにHTTP/1.0で応答させたい

    apache+phpにおいてリクエストにHTTP/1.0で応答させたい apache1.3.29+php4.3.11環境において クライアントからのリクエストに対して、常にHTTP/1.0 で応答させたく httpd.confファイル中で LoadModule php4_module "D:\php\sapi\php4apache.dll" の前行に SetEnv downgrade-1.0 force-response-1.0 を追記しました。 しかし、 テスト用htmlファイルを作成し クライアントPCからhtmlファイルにアクセスした時はHTTP/1.0を応答するのですが テスト用phpファイルを作成し クライアントPCからphpファイルにアクセスした時はHTTP/1.1を応答してしまいます。 (確認はネットワーク解析ツールにて行っています。) ネットで調べるとphp.iniのcgi.rfc2616_headersが関係しそうだったのですが デフォルト(0)であればapacheの設定が有効らしく、そののままにしてあります。 php.iniやhttpd.conf、もしくは他のファイル等で何か設定しなければいけないのでしょうか? ご存知の方がいらっしゃいましたらお手数ですがお教えください。

  • phpのみエラーになる

    申し訳ありません。先ほどの質問に環境などを書くのをわすれましたので、再度送信します。 Webサーバをインストールしなおしたのですが、htmlは、正常に読めるのですが、phpファイルにアクセスすると、「ページが見つかりません(サーバーが見つからないか、DNS エラーです。)」となってしまいます。もちろん、phpファイルは存在します。 どこかの設定が間違っているのだと思うのですが、どこを確認すればよいでしょうか? 環境:Linux(RedHad)+Apache2+PHP5+Oracle10g 少し確認が進んで、ローカルでは、phpは実行します。 phpinfoも出力されました。 ただ、やはりブラウザから行うとダメです。 Apacheの設定っぽいので、調べてみます。

    • ベストアンサー
    • PHP
  • CGI版PHP?

    よろしくお願いします 現在ローカルで Windows2000+Apache2+php4のPHPの実行可能環境を構築しています ところが、現在使用しているサーバーの1つが CGI版PHPというのかどうかわかりませんが 拡張子を.cgiにして1行目に #!/usr/local/bin/php-cgi-4.3.11 などを書いてPHPを実行する方法をとっています これだと、ローカルで構築したあとに拡張子を変えて リンクを変えて・・・と面倒なので 拡張子がphpでもcgiでも実行できる環境を構築できないかと思い 質問させていただきました 参考になるホームページなどがありましたら教えていただけないでしょうか?

  • PHP環境について

    PHP初心者です。 PHPの環境を作り、Windows環境のローカル端末にて開発をはじめようと思っているのですがApache HTTP Server 2.0.55とXAMPPをインストールし、XAMPPコントロールパネルからApacheのサービスを起動したにもかかわらず、下記内容のPHPファイルを作成してC:\Program Files\xampp\htdocs\info.php に保存してもphpの情報が表示されません(404Error)。 ーーーーーーーーー <?php phpinfo(); ?> ーーーーーーーーー また、XAMPPはhttp://localhost/xampp/index.php のアドレスでWebベースのXAMPPコントロールパネルが表示されるはずですが、表示されません(404Error)。 おそらくPHPが正常に動作していない(起動していない)ような気がするのですが、どのような原因が考えられますでしょうか?? ちなみにhttp://localhost/のアドレスだと「あなたの予想に反して・・・」の表示が確認できます。 また、ApacheがインストールPHP4⇔PHP5の切り替えはできます。 どんなことでも結構なのでご教授願います。

    • ベストアンサー
    • PHP
  • PHPファイルの拡張子について

    超初心者な質問でごめんなさい。 ただいまカウンタをHPに設置しようとして苦戦しています。PHPはCGIと違ってhtmlに埋め込めると知りPHPカウンタをとりつけようとするのですがどうもうまくいきません。 ローカルサーバの環境もアパッチ等を教本どおりにを導入してPHPも無事動きます。 PHPをHTMLに埋め込む場合は埋め込みたい位置に 埋め込めばよいとHP等にも説明がありますが、いざHTMLに埋め込むと形がくずれたりHTML表示部分の文字が消えたりしてしまいます。これは何がいけないのでしょうか? それと埋め込む場合、拡張子はPHPにしなければいけないのでしょうか?そうするとサーバにあっぷする場合、index.phpというファイル形式になるのでしょうか? よろしくお願いします。 OS:winXP Apatch 1.8.28 php4

    • ベストアンサー
    • PHP
  • PHPでのフォルダ作成について

    始めて質問させていただきます。 今、PHPの勉強をしているのですが PHPでのフォルダー作成について困っています。 環境は 1. WindowsXP + IIS + PHP5.3.2 2.CentOS5.5 + Apache2.2.3+PHP5.1.6(テスト用に下記URLを参考に構築) http://centos.server-manual.com/ 今まで、1の環境にて開発をしていて問題なく動いていたのですが より本番に近い環境でと思い、2の環境を作り1のファイルをアップロードしました。 Apache自体は動いていて、HPの表示はされているのですが PHPで mkdir の処理が動かず(FALSEが帰ってくる)フォルダーの作成が出来ない状態でいます。 もちろん1の環境では問題なく動いていて、フォルダ作成も出来ていました。 2へアップロードした際は、ドメイン名等の定数のみの変更で、その他のソースは変えていません。 httpd.conf の設定の問題でしょうか? httpd.conf の User と Group は "apache" になっています。 ユーザー "apache "の権限でしょうか? 色々調べては見たのですが、どうも分からず質問させていただきました。 以上、設定内容等なにか情報が足りなければ、ご指示いただければ載せます。 よろしくおねがいします。

  • ApacheとPHPの連携

    vinelinux3.1でWebサーバを構築しようとしています。 またxoopsをそのサーバにインストールするためapacheとphpの連携が必要になります。apacheの起動は行くのですがphpとの連携が上手くいきません。httpd.confなどのどこを直したらよいのですか?必要なもののインストールは終了しています。

  • Windows 2003 サーバでApache、PHP5、Mysqlで

    Windows 2003 サーバでApache、PHP5、Mysqlで構築中なのですが 不定期にApacheの子プロセスが再起動してしまいます。 error.logのエラーメッセージは下記の通りです。  [notice] Parent: child process exited with status 128 -- Restarting. 別のサーバ環境(OSは同じで別筺体)でテストをしてみても、現象が発生するものと しないものがあります。 Apache、PHP5、Mysqlのバージョンは色々入れ替えてみたりはしたのですが 現象は収まりません。 何か情報をお持ちの方がいらっしゃいましたら、ご教示をお願い致します。

専門家に質問してみよう