1

私はWindowsでcodeigniterプロジェクトを開発しましたが、Ubuntu11.10であるサーバーに配置しています。ルートフォルダーを配置します。

var / www

Webブラウザからローカルホストにアクセスするとログインページが正しく表示されますが、ログインしようとすると表示されます

500内部サーバーエラー

/var/log/apache2/error.logを見ると、次のように表示されます。

[エラー][クライアント127.0.0.1]設定エラーの可能性があるため、リクエストが10の内部リダイレクトの制限を超えました。必要に応じて、「LimitInternalRecursion」を使用して制限を増やします。'LogLevel debug'を使用して、バックトレースを取得します。

何がこれを作ったのか、そしてこの問題をどのように解決するのかについての考えはありますか?前もって感謝します

4

2 に答える 2

1

さて、問題は解決しましたが、なぜかわかりません!! 私が行ったことは、var / wwwに新しいフォルダーを作成し、その中にルートフォルダーを配置したため、アプリケーションのフルパスは次のようになりました。

var / www / myapplications / applicationRoot

次に、ファイルにいくつかの変更を加えました

/ etc / apache2 / sites-enabled / 000-default

「DocumentRoot」をに設定しました

var / www / myapplications / applicationRoot

と同じへの「ディレクトリ」

var / www / myapplications / applicationRoot

次に、を使用してWebブラウザからアプリケーションにアクセスしようとしました

ローカルホスト

ログインページがきれいに表示され、ログインするとエラーなしで問題なく動作しました

于 2012-07-30T13:54:20.937 に答える
0

CodeIgniterディレクトリルートにある.htaccessファイル(ある場合)を確認します。そのファイルまたは他の場所で使用されているRewriteBaseディレクティブはありますか?正しく構成されていますか?.htaccessファイルがある場合はそれを共有すると、問題を特定するのに役立ちます。

于 2012-07-21T21:01:01.783 に答える