0

認証コンポーネントを使用して管理セクションの変更を管理する小さな CakePHP アプリケーションを作成しました。

私が「本番環境でのみ」抱えている問題は、ログインした後、空白の白い画面しか表示されないことです。「ダッシュボード」ビューにリダイレクトされます。この空白の画面は、ログインしているユーザーを必要とする他のすべての「管理者」プレフィックス付きビュー、つまり認証コンポーネントでも得られるものです。

これの奇妙な点は、(1) これはローカル ホストで問題なく動作すること、(2) このアプリケーションはローカル ホストと本番環境の両方で問題なく動作するアプリケーションのコピーであることです。

これを解決するために私が行ったことは次のとおりです。

  • 以前のアプリケーションのコピーを確認しました。違いは何も見つかりませんでした

  • パスワードがハッシュ化されていることを確認しました

  • .htaccess ファイルが ASCII 形式でアップロードされていることを確認しました (ホストが推奨)

これに関する任意の助けをいただければ幸いです。

理想的には、この種の問題のトラブルシューティング方法を理解したいと思います。

ありがとう、プラサド

4

1 に答える 1

0

できること/確認すること...

  • app/config/bootstrap.php ファイルでデバッグをオンにします。
  • app/tmp/cache 内の各ディレクトリのキャッシュを消去します。
  • ACL を適切に作成したことを確認してください。
  • app/tmp/logs/error.log と app/tmp/logs/debug.log の内容を確認してください。
  • /var/log/httpd/error_log (または Web サーバーが独自のエラーおよび PHP エラーのログを作成する場所) を確認してください。
于 2012-06-03T17:35:19.007 に答える