ホームページ >バックエンド開発 >PHPチュートリアル >PHPファイルにアクセスすると404が表示される
nginxで設定したパス下に新しいphpファイルを作成し、ブラウザでアクセスすると404エラーが報告されますが、そのパス下にある元のphpファイルには正常にアクセスできますが、これはなぜでしょうか?
構成ファイルとディレクトリ構造を投稿して見てください
構成ファイルとディレクトリ構造を投稿して見てください
試してくださいnginx を再起動します
ファイル名がリンク上のファイル名と一致しているかどうかを確認してください
ファイル名がリンク上のファイル名と一致しているかどうかを確認してください
他のファイルがあるかどうか同じレベルのディレクトリにあるファイルにアクセスできます。また、リンク アドレスは何ですか?
同じレベルのディレクトリにある他のファイルはアクセスできますか? リンク アドレスは何ですか?
nginxを再起動してみてください
404は表示されません「このページは表示できません」と表示されアクセスします
あなたのディレクトリ 深すぎるとダメですが、設定にエラーは見つかりませんでした
a.phpを別のファイルに変更してアクセスできるか確認してみてください
それでも動作しない場合は、a.php の属性を 777 に変更してみてください (おそらく役に立たない)
私がアクセスしたときは、「この Web ページを表示できません」というプロンプトが表示される 404 はありませんでした
ディレクトリが深すぎます、しかし、設定に問題は見つかりませんでした
a.php を別のものに変更しました ファイルにアクセスできるかどうか確認してください
それでも動作しない場合は、a.php のプロパティを 777 に変更してみてください (おそらく役に立たない)
アクセスすると、「このページを表示できません」というメッセージが表示される 404 はありません
ディレクトリが深すぎますが、設定に問題は見つかりませんでした
a.php を別のファイルに変更して、アクセスできるか確認してください
それでも動作しない場合は、a.php の属性を 777 に変更してみてください (おそらく役に立たない)
ここでの nginx はサーバー (centos) にインストールされています。私自身のコンピュータは Windows ですが、インストールされている Web サーバーは Apache です。これがファイルが見つからない理由ですか?
あなたが指定した a.php は /data1/sinawap/ にあります。 ./v3/
は nginx 設定のルートパラメータで指定された作業ディレクトリにありません
問題があるようです
a.php はディレクトリ /usr/home/..../tianqitong にありません/lifedex/v3/ 次へ
nginx 設定のルート パラメーターで指定された作業ディレクトリにありません
ありがとう、わかりました!