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。
PHP/CakePHPのエラーログを見てください。エラーメッセージとは何ですか? – JJJ
こんにちは。私はちょうど更新しました。どう思いますか? –
明らかに、UsersController.phpの117行目にエラーがあります。 – JJJ