2012-04-08 11 views
2

私のcakephp app 2.1.1は現在CentOSサーバ上で動作しており、システムにログインしようとすると毎回500の内部サーバエラーが発生するAuthコンポーネントを使用します。CakePH 2.1.1安定版のAuthコンポーネントで500の内部サーバエラーを取得する

私はそれがApache httpd.conf設定と関係していると思っていましたので、AllowOverride Allに変更しましたが、それは起こっています。

これが.htaccessとかCakephpの何かと関係があるかどうかはわかりません。

これは実際にはCakephp 2.1.1のバグですか?

UPDATE 12/4月/ 2012

私は、ログ内のエラーの下に取得しています:私はデバッグを有効にしたときも

2012-04-11 16:26:27 Warning: Warning (512): _cake_model_ cache was unable to write 'default_ticketing_jobs_localgovstategovfedjobs' to Apc cache in [/home/commstrat2_web/html/ticket/lib/Cake/Cache/Cache.php, line 306] 
Trace: 
Cache::write() - CORE/Cake/Cache/Cache.php, line 306 
DataSource::_cacheDescription() - CORE/Cake/Model/Datasource/DataSource.php, line 306 
Mysql::describe() - CORE/Cake/Model/Datasource/Database/Mysql.php, line 334 
Model::schema() - CORE/Cake/Model/Model.php, line 1281 
DboSource::fields() - CORE/Cake/Model/Datasource/DboSource.php, line 2180 
DboSource::read() - CORE/Cake/Model/Datasource/DboSource.php, line 1027 
Model::find() - CORE/Cake/Model/Model.php, line 2635 
JobsLocalgovstategovfedjobsController::index() - APP/Controller/JobsLocalgovstategovfedjobsController.php, line 38 
ReflectionMethod::invokeArgs() - [internal], line ?? 
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 488 
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 103 
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 85 
[main] - APP/webroot/index.php, line 96 

2012-04-11 16:26:30 Warning: Warning (512): _cake_core_ cache was unable to write 'file_map' to Apc cache in [/home/commstrat2_web/html/ticket/lib/Cake/Cache/Cache.php, line 306] 
Trace: 
Cache::write() - CORE/Cake/Cache/Cache.php, line 306 
App::shutdown() - CORE/Cake/Core/App.php, line 884 
[main] - [internal], line ?? 

2012-04-11 16:26:30 Warning: Warning (512): _cake_core_ cache was unable to write 'method_cache' to Apc cache in [/home/commstrat2_web/html/ticket/lib/Cake/Cache/Cache.php, line 306] 
Trace: 
Cache::write() - CORE/Cake/Cache/Cache.php, line 306 
DboSource::__destruct() - CORE/Cake/Model/Datasource/DboSource.php, line 3148 
[main] - [internal], line ?? 

とブラウザ上でエラーaswellの下にログアウトしてみてください:

Fatal error: Call to a member function logout() on a non-object in /home/commstrat2_web/html/ticket/app/Controller/UsersController.php on line 117 

デバッグをオフにすると、空白の画面が表示されますログインとログアウト時にnly。

+1

PHP/CakePHPのエラーログを見てください。エラーメッセージとは何ですか? – JJJ

+0

こんにちは。私はちょうど更新しました。どう思いますか? –

+0

明らかに、UsersController.phpの117行目にエラーがあります。 – JJJ

答えて

0

これは、ファイルアクセス権の問題のようなものです。 app/tmpフォルダをダブルチェックして、サブディレクトリの権限が正しいことを確認します。

関連する問題