2012-04-08 2 views
2

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.

+1

Schauen Sie in den PHP/CakePHP-Fehlerprotokollen. Was ist die Fehlermeldung? – JJJ

+0

Hallo Juhana. Ich habe gerade aktualisiert. Was denken Sie? –

+0

Nun offensichtlich haben Sie einen Fehler in der Zeile 117 von UsersController.php. – JJJ

Antwort

0

Das klingt wie ein Dateiberechtigungs-Problem. Überprüfen Sie den Ordner app/tmp, um sicherzustellen, dass die Berechtigungen für die Unterverzeichnisse korrekt sind.

Verwandte Themen