0

フォーラム(こことCodeIgniter.comの両方)を調べましたが、役立つ回答は見つかりませんでした。MAMPでローカルに開発したCI2.0.2アプリがあります。それは完璧に動作します。CIインストール全体をQAサーバーにコピーしたところ、すべてのページで403 Forbiddenエラーが発生しました(デフォルトでも)。ファイルのアクセス許可は、そのサーバー上の他のすべての(CI以外の)アプリと同じです。CIインストールのファイルを除いて、サーバーには.htaccessファイルがありません。これらのファイルの名前を変更して、アクセスエラーが発生しないようにしましたが、それでもどのページにもアクセスできません。

誰かが私を正しい方向に向けることができますか?この時点で他にどこを見ればいいのか本当にわかりません。

4

1 に答える 1

2

あなたが言及した問題は、ほとんどの場合、Webサーバー(Apache)がアプリケーションのディレクトリへの読み取りアクセス権を持っていない場合に発生します。ディレクトリに755の権限があることを確認し、それが機能するかどうかを確認します。

Jakubがコメントで指摘しているように、(セキュリティの観点から)一般的には、chmodすべてのディレクトリで755を使用するのではなく、それを使用chownしてユーザーアカウントに関連付け、グループの読み取り/書き込み権限を許可することをお勧めします。ユーザーのグループにapacheを追加すると、このような問題が解消されます。

于 2011-07-06T18:47:12.740 に答える