質問: お世話になります。 今xamppのhtdocsフォルダの中にphpファイルを置いているのですが、ブラウザできちんとした形で見ることが出来ません。 (正確に言うと、見ることが出来るファイルとみることが出来ないファイルが存在します。) 1週間ぶりに触ったのですが、先週はきちんと見ることが出来ていました。 もしかしたら、先ほど消したvisualBasicとandroidsdkが関係しているのかとも思ったんですが原因が分からず困っています。 見ることが出来るphpファイルは拡張子がphpなだけで中身はhtmlのファイルとhtdocs直下のsample.phpというといったものしか書いていないファイルです。どういう原因でブラウザで表示できないのかが分からず困っており、もしお分かりの方がいらっしゃればご教授いただけると幸いです。よろしくお願い致します。 ``` Document <> ```
回答: 1. http.confファイルのDocumentRootで指定したディレクトリのパスを確認する(XAMPPならデフォルトで`c:/xampp/htdocs`に設定されているはずですが、もしかしたら別のディレクトリが設定されているかもしれません)。 2. 確認したディレクトリに公開したいコンテンツを配置する。 3. XAMPPでApacheを起動してブラウザからアクセスする。 3つ目の手順のとき、`C:/xampp/htdocs/hoge/index.html`にファイルを置いている場合、ブラウザからは`http://localhost/hoge/index.html`にアクセスしなければいけません。 もし改善しなかった場合、質問者さんのPHPファイルの先頭に以下のコードを入れてみてください。php.iniでPHPエラー出力を設定していない場合でもエラーが出力されます。PHPエラーかどうかわかりませんが。 ``` ``` また、apacheのアクセスログ等も確認してその情報を追記するとより回答がつきやすくなると思います。 質問者さんのHTMLの文法が間違っていたのでそこも修正しておいたほうが良いかもしれません。 ``` Document ```