初心者です。PHPを勉強したいのですが、
localhost/phpファイル名 に接続すると、404 not found になってしまいます。
OSはmacです。
/Library/WebServer/Documentsに、CotEditorで作成したtest.phpを入れましたが、
http://localhost/test.php に接続しても404エラーになります。
http://localhostに接続するとIt worksと表示されますし、
PHPのLoadModuleの設定も有効になっております。
どういった原因が考えられるでしょうか。
No.3ベストアンサー
- 回答日時:
前の質問
http://oshiete.goo.ne.jp/qa/8176108.html
の通りにMacPortsでインストールしているのでしたら、No.2で指摘されているように
/Library/WebServer/Documents/
を使っていません。
/opt/local/apache2/htdocs
が使われているはずです。MacPortsでインストールしたものは、基本的には/opt/local/を使うように設定されていますので、その中を探してみてください。
/opt/local/etcに設定ファイルが入っていることが多いです。
前回の質問で、起動に
$ sudo launchctl load -w /Library/LaunchDaemons/org.macports.apache2.plist
を使うとのリンクを紹介しましたが、
$ sudo port load apache2
でできるようです。どちらもできますが、こちらの方が簡単です。切るのは
$ sudo port unload apache2
No.2
- 回答日時:
404ですから、基本的には「ファイルがない」ということになるかと思います。
(1) ファイル名が違う
(2) ディレクトリが違う
(3) サーバーのドキュメントルートが違う
などが考えられます。
まずは /Library/WebServer/Documents/index.html.en の文言を"It works!!!"などに
修正してみて、http://localhost/ を見たときにその修正が反映されるかを見ては
どうでしょう。
反映されない場合は、Document Rootが別のところになっています。
問題ない場合は、ファイル名が違うことが考えられます。
作成したファイルが" test.php" (先頭にスペース)などになっていないかどうか、
チェックされてはどうでしょう?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHP一覧表示した項目にリンクをはりたい 1 2023/07/12 17:08
- PHP どうして送信されないのでしょうか? 1 2022/12/09 05:23
- MySQL 「掲示板のログイン画面」はPHP~MySQLに「データベース認証のシステム」方式です。 1 2022/09/27 05:00
- MySQL PHP 画像のアップロード Qiita 2 2022/11/28 04:44
- UNIX・Linux Linux(fedora)でホスト名について 2 2022/06/21 14:24
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- PHP PHP MySql ページング 2 2022/09/20 06:38
- MySQL #1062 - '0' は索引 'PRIMARY' で重複しています。とでています。 1 2023/01/01 06:13
- その他(プログラミング・Web制作) .htaccessファイルの修正がこれで問題ないかどうか 1 2022/04/21 08:42
- PHP WordpressのPHPを安全に編集する方法 1 2022/08/04 01:43
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
index置いてもIndex of /が表示...
-
ECCUBE4のページ管理でPHPを実...
-
linux duコマンドで困っています。
-
PCに保存していた写真を見られ...
-
拡張子をつくる
-
同名フォルダを作成し、そのフ...
-
クリックしたボタンによってSel...
-
Teratermマクロの戻り値の取得失敗
-
FFFTPの自動化バッチについて
-
ユーザーフォーム内のテキスト...
-
「~$ファイル名.doc」というフ...
-
VBSで指定した時刻にメッセージ...
-
Excelで外部のファイルの場所を...
-
【MRTG】グラフ表示で抜けがある。
-
参照元Excelファイルをバックグ...
-
コマンドプロンプトで印刷実行
-
Excelファイルの特定のシートを...
-
テキストボックスのフォーカス...
-
FlashROMにデータを書き込むに...
-
フォルダ名やファイル名、テキ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ECCUBE4のページ管理でPHPを実...
-
IISでhtaccessの記載
-
VScodeでpythonプログラムの関...
-
MFC でどうやってネットページ...
-
XAMPPでのPHPがうまく...
-
cookieとhtaccessをつかったペ...
-
圧縮URL
-
PHP リファラの偽装で、ブック...
-
コメントの開始位置をそろえるには
-
初歩の初歩ですが・・・・・・。
-
PHP+sendmailによるメール自動...
-
localhost/~.php で404エラー
-
PCに保存していた写真を見られ...
-
同名フォルダを作成し、そのフ...
-
拡張子をつくる
-
Excelで外部のファイルの場所を...
-
linux duコマンドで困っています。
-
Teratermマクロの戻り値の取得失敗
-
バッチファイルで特定のファイ...
-
WinMergeはコマンドで操作する...
おすすめ情報