0

私は長い間xamppを使用してきましたが、常に正常に機能しています。現在取り組んでいるプロジェクトがあり、ほんの数日前は問題なく機能していました。index.phpという名前ではないファイルに対して403Access禁止ページが表示されます。なぜこれが起こっているのか、誰もが考えています。

私はWindowsXPを使用しており、Xamppバージョン1.6.4がインストールされています。

4

3 に答える 3

1

Apacheがこのエラーメッセージを返す理由を確認する唯一の方法は、エラーログを確認することです。

考えられる原因は推測できますが、時間をかけて調べるとApacheから判断できます。

于 2009-08-14T18:37:16.527 に答える
1

私の最初の推測は、.htaccess ファイル (または httpd.conf ファイル) の問題でしょう。

心に留めておくべきこと:

Apache が .htaccess ルールを処理する方法は「カスケード」です。これは、アクセスしようとしているファイルのパスに沿ってすべての .htaccess ファイルをチェックすることを意味します。ポイント、それはすべてのより深いディレクトリに影響します。

それでも、問題がファイルにないことがわかっているhttpd.conf場合は、公開パスのルートにファイルがあるかどうかを確認してください.htaccess。に変更して.htaccessold、index 以外の htdocs ディレクトリ内のファイルにアクセスできるかどうかを確認します。

2 つの質問:

  1. これはすべてのファイルで得られますか、それとも php ファイルだけで得られますか? 画像ファイルなどを見ることができますか?
  2. index.html はどうですか? に変更index.phpしてtempindex.php、という名前の新しい何とかファイルを作成すると、index.htmlそれがわかりますか?

幸運を。投稿してください。

于 2009-08-14T17:47:28.513 に答える
0

mod_rewriteいくつかのルールまたはサイトのapache構成を変更したようです。ファイルに何かを追加または変更しました.htaccessか?

これを理解するには、おそらく詳細を説明する必要があります。

于 2009-08-14T17:42:34.750 に答える