- 締切済み
勉強中のPHPのファイルが、突然ブラウザで確認できなくなった。
PHPを勉強中です。 XAMPPを利用して書籍の通りに勉強している初心者です。 作成したPHPファイルを、昨日まではブラウザからアドレスを入力して(localhost/・・・)、そのファイルが正常に表示されていたのですが、本日から突然、下記のようなエラーがでてしまいます。 Access forbidden! 要求されたオブジェクトへのアクセス権がありません。 読み込みが許可されていないか、 サーバが読み込みに失敗したかでしょう。 サーバーの障害と思われる場合は、ウェブ管理者までご連絡ください。Error 403 localhost 昨日の勉強では、htaccessを利用してBASIC認証などの学習をおこないました。昨日は、うまくログインとパスワードを認証してログイン する形で、ブラウザでPHPファイルを表示できておりました。 このことが関係しているのかわかりませんが、 本日は、ブラウザでアドレスを入力しても、どのPHPファイルもみることができません。 ど素人なもので、なにが原因かつかめず、どう質問してもいいかわからない情況です。申し訳ございません。 XAMPPを最初からインストールしなおせば解決するでしょうか・・・。 その場合、MySQLで作成したデーターベースも消えちゃって、 すべて最初からってことになるのでしょうか・・・。 あーもう わからない。。。 直感的な回答だけでもいいのでよろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- mpx
- ベストアンサー率71% (149/209)
直接的な回答では有りませんが、 >> Access forbidden! PHPではなくapacheサーバでのアクセス権設定の問題です。 >> 昨日の勉強では、htaccessを利用してBASIC認証などの学習をおこないました .htaccessでの制限を一旦無効にして、問題がここに有るか調べてみましょう >>なにが原因かつかめず、どう質問してもいいかわからない ブラウザでのエラー表示だけでなくapacheのエラーログの内容も確認しましょう。httpd.confの設定を細工していないのなら、そこに何故サーバーがアクセスを拒否したかが記録されています。
お礼
有難うございます。 はい!htaccessの制限を無効にし、再度ブラウザから表示を 試みました。 でも、同じ症状でエラーとなります。 どう考えても、おかしいので、 httpd.confをためしに、再度インストしてみて、ファイルを上書きし、 できるだけXAMPPをもとの状態(インスト直後)にもどして 色々試してみました。 結果的には、問題は解決して、今は正常になっているのですが、 その原因は、いったい??? と考えると、 XAMPPのコントロールパネルから、Apacheの再起動を何回も繰り返すと、エラーがなくなり正常になったということから、 単に、Apacheの意味不明なエラーのせいなのかなと。。。 自分がおかしな設定をしてこうなったのではなく、 今はとりあえず、Apacheのバグかなんだかしりませんが、 無視してもいいものだとスルーすることにしました。 また同じことがおこれば、再起動を繰り返してやればなおると。。。 ですので、私の意味不明な質問に回答をくださり、 有難うございました。お礼を申し上げます。