phpのみエラーになる

このQ&Aのポイント
  • Webサーバを再インストールしたにもかかわらず、phpファイルにアクセスするとエラーが発生します。
  • ローカルでは正常にphpが実行されますが、ブラウザからのアクセスではエラーが発生します。
  • Apacheの設定が原因でしょうか。確認が必要です。
回答を見る
  • ベストアンサー

phpのみエラーになる

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

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

質問者が選んだベストアンサー

  • ベストアンサー
  • syuuiwsd
  • ベストアンサー率56% (17/30)
回答No.1

詳しくわかりませんが、/etc/php.iniに doc_root= というセッティングがあります。そこの問題じゃないですか? ご参考まで

w0a15455
質問者

お礼

doc_rootを設定してみましたが、現象が変わりませんでした。 もう一度再インストールしてみます。 ありがとうございました。

関連するQ&A

  • PHP環境を構築中です。

    PHP環境を構築中です。 ネットで文献を見ながら設定を行い、 サーバ上でhttp://localhost/phpinfo.phpと指定して phpinfo()をブラウザに表示する事までできたのですが、 クライアントから、http://localhost/phpinfo.phpでは表示できません。 localhostの代わりにIPアドレスを入力すれば表示する事ができます。 きっとDNSの設定をどこかでしなければならないのだと思うのですが、 どこでどのような設定をすれば良いでしょうか? DNSサーバは別立てで持っています。 ドメインの部分は「appweb」としたいのですが、ドメイン取得は行っていません。 社内環境で使用する場合でもドメインの取得は必要なのでしょうか? php:5.2.12 apache:2.2.14 SVOS:WinXP FTP:TinyFTPDaemon Ver0.52b

  • PHPでアクセスエラーがでます

    【現象】  ブラウザでPHPファイルを開くと Error: Access is Denied. というエラーがでます。 【環境】  Windows Server 2003 R2 Standard Edition SP2  IIS 6.0  PHP 5.2.17 C:\Inetpub\wwwroot フォルダのセキュリティ設定のインターネットゲストアカウントは読みとりと実行 に設定しています。wwwroot にあるHTMLファイルは問題なくアクセスできます。どこを設定すれば、PHPファイルを見れるようになるのでしょうか。PHPの内容は、phpinfo を書いているだけです。 やりたいことは、WebサーバーでPHPを動かしたいのですが、全くうまくいきません。 ググって色々なサイトをみて設定は行っていますが、ここ2日間全くダメです。どなたか助けてください。 よろしくお願いいたします。

    • 締切済み
    • PHP
  • PHP 再インストールで

    PHPにimapを入れようと PHPを再インストールしたのですが php -mでは表示され php -i >phpinfo.html で出力させてもちゃんと登録されているみたいなんですが phpinfo();をAPACHE経由で呼び出すと 前の設定とまったく変わってないのですが ちなみに cp ./php.ini-dist /usr/local/lib/php.ini apachectl restart もしました どうすれば反映されるのでしょうか?

    • ベストアンサー
    • PHP
  • PHPインストールについて

    初心者でこれからPHPを学ぼうとしている者です。 皆様のお力添え宜しくお願い致します。 Apacheのインスールを終え、 http://www.phpbook.jp/install/index.html様の 手順に沿ってPHPのダウンロードと php.iniファイルの設定をしたのですが、 phpinfo関数とやらがうまくブラウザに表示せず、 phpinfo関数を記述したPHPファイルをダウンロードしますか?という メッセージが出てしまいます。 これはPHPの設定がうまくいってないのでしょうか?

    • 締切済み
    • PHP
  • MIRACLELINUXでPHP

    MIRACLELINUXにPHPがインストールされているかを確認するにはどうすれば良いでしょうか。 端末からphpinfo.phpというファイルをFFFTPでサーバー側にアップしたのですが、ブラウザには<?php phpinfo() ?>とそのまま表示されPHPの情報は表示されませんでした。 どうすれば良いかわかりません。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • <?php phpinfo(); ?>と<? phpinfo(); ?>の違い。

    OpenPNE のインストールで色々調べており、以下のサイトで質問させて頂いております。 Fatal error: OpenPNE設置時のエラー に関して http://oshiete1.goo.ne.jp/qa2511321.html 色々調べており、PHP に関する問題では思っていますが、正直な所、PHP を触るのが初めてですので、初心に戻って PHP から調べています。 サーバは、さくらインターネットを借りており、基本的に apache,php 等は標準で動作しています(インストール作業はしていません)。 PHP の動作確認をしようと、 <? phpinfo(); ?> と書いたテキストファイルを作成してサーバにアップロードしました。 ファイル名は、test.php としました。 アップロード後、サーバにアクセス(test.php)すると白紙(真っ白)な状態です。ソースを確認すると<? phpinfo(); ?>が表示されます。ファイルは詠み込まれていると判断しました。 少し調べ所、 <? phpinfo(); ?>を<?php phpinfo(); ?>としたらどうでしょうかと言うアドバイスが有り、<?php phpinfo(); ?>と修正し、サーバにアップロードしら所、phpinfo のページを見ることが出来ました。 そこで質問なんですが<?php phpinfo(); ?>と<? phpinfo(); ?>は何が違うのでしょうか、サーバ側の設定でしょうか。 また、この違いが、OpenPNE のエラーと関係があるのでしゅか? アドバイスを頂ければ幸いです。

    • ベストアンサー
    • PHP
  • ORACLE と PHP

    以下のローカル環境で、Webサイトの練習を行っております。 PHPからORACLEへアクセスするためには、どのような設定を行う必要があるでしょうか? よろしくお願いいたします。 <環境>  OS :Windows2000  DB :OracleWorkgroupServer 8.1.6  サーバ:apache  WEB :PHP <状況>  以下の文の個所で、PHPエラーになってしまうんです。  ちなみに、apacheとPHPの設定をした後、普通にOracle8.1.6をインストールしただけで、  それ以上の環境設定はしてません。  やっぱり、ODBCか何かの設定が必要なのでしょうか?   $conn = Ora_Logon("system", "manager");

  • ローカルでPHPファイルが実行されません

    http://localhost/test.php <?php phpinfo(); ?> 見ると、タグがそのまま表示されてしまい、実行されません。 何を直せばローカルでも動くようになりますか? Win8.1 アパッチインストール済 サーバー上にアップしてみると、きちんと動作確認できます。 文字コードUTF-8 BOMなし ・・でもアップする前にローカルで確認したいんです。 php.ini ファイルがないのが原因でしょうか。 詳しい方、よろしくお願い致します。

    • ベストアンサー
    • PHP
  • PHPとAppacheの設定に関する表示エラー

    こんにちは。初歩的な質問になりますが、皆様ご教示いただけないでしょうか。 このたびWindows7環境下でapache2.2とPHP5.3.4をダウンロードしました。 その際 apacheはC:\Program Files (x86)以下のフォルダに PHPは、C:\PHPに保存しました。 appacheのhttpd.confのLoadModuleから始まる文字列がある箇所に次の2行を追加し、  PHPIniDir "C:\PHP"  LoadModule php5_module C:\PHP\php5apache2_2.dll Addtypeという文字列が記載されている箇所の最後に次の2行を追加しました。  AddType application/x-httpd-php .php  AddType application/x-httpd-php-source .phps またPHPについては php.iniの; extension_dir = "./"が記載されているブロックの最後に次の1行を追加しました。 extension_dir = "C:\PHP\ext" PHPの動作確認をするため、 <?php phpinfo(); ?> というソースを書いたファイルをphpinfo.phpという名前で下記のフォルダに格納しました。 C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs ブラウザ(インターネットエクスプローラー)で http://localhost/と入力すればIt works と表示されるものの http://localhost/phpinfo.phpと入力するとPHPの設定情報が記載された表があらわれず <?phpから始まるさきほどのソースが表示されるのみです。 apacheは再起動しています。 いろいろ調べてみましたがわかりませんでした。 考えられる原因等を教えていただけないでしょうか。

    • 締切済み
    • PHP
  • PHPのインストールについて教えてください。

    linux9にapache2.0.54 PHP4.4.0 をインストールしたのですが、phpinfo.phpというサンプルをつくり実行すると、 Forbidden You don't have permission to access /phpinfo.php ======================== Apache/2.0.54(Unix) mod_jk2/2.0.4 PHP/4.4.0 Server at 127.0.0.1 Port 80 と表示されてしまいます。 PHP初心者なのでどなたか助けていただけませんか? よろしくお願いします。 indexページやCGIは正常に動いています。

    • ベストアンサー
    • PHP

専門家に質問してみよう