Meine CakePHP App 2.1.1 läuft derzeit auf Cent OS-Server und ich bekomme immer 500 interne Serverfehler bei zufälligen Gelegenheiten, wenn ich versuche, in das System einzuloggen Verwenden der Auth-Komponente.Getting 500 internen Serverfehler mit Auth-Komponente in CakePHP 2.1.1 stabile Version
Ich dachte, es war etwas mit Apache httpd.conf Einstellungen zu tun, so änderte ich AllowOverride Alles von None, aber es passiert weiter.
Ich bin mir nicht sicher, ob dies mit. Htaccess oder etwas anderes mit CakePHP zu tun hat.
Ist das eigentlich ein Fehler für CakePHP 2.1.1?
UPDATE 12/April/2012
Ich bin unten Fehler in Log bekommen:
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 ??
Auch wenn ich debug aktiviert und versuchen unter Fehler aswell auf Browser, um sich abzumelden:
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
Wenn ich debug ausschalten, es kommt nur mit leerem Bildschirm dies passiert o nur beim An- und Abmelden.
Schauen Sie in den PHP/CakePHP-Fehlerprotokollen. Was ist die Fehlermeldung? – JJJ
Hallo Juhana. Ich habe gerade aktualisiert. Was denken Sie? –
Nun offensichtlich haben Sie einen Fehler in der Zeile 117 von UsersController.php. – JJJ