Erro de instalação

Pessoal,

Seguí o tutorial do site para instalar os módulos de autenticação, cras e pgm. Não tive problema algum durante a instalação, mas após estár com tudo pronto quando tento logar com o usuario (admin) e a senha (admin) a página faz o submit e retorna para a página de login novamente.

Não é problema com a autenticação, pois se colocar usuário e senha errado ele apresenta a mensagem de erro de login. Se colocar usuario e senha correto ele faz o submit e retorna para a página de login.

Me parece que é algo no .htaccess ou no cake_php, mas não tenho certeza.

Alguem poderia me ajudar ?

Luiz Karlos Barbosa
Prefeitura Municipal de Camaçari

Anderson, - Qual sistema

Anderson,

- Qual sistema operacional você está utlizando?
Resposta : Ubuntu.

- Qual versão de PHP você tem instalado em seu PC?
Resposta : PHP5.

- Apareceu alguma mensagem de erro?
Resposta : Não dá nenhuma mensagem de erro. Retorna para a página de login.

- Você ativou o DEBUG em nível 2 no arquivo ../modulo-.../nome-sistema/config/core.php?
Resposta : Ativei e apareceu o seguinte erro :
"Warning (512): loadModel is deprecated see App::import('Model', 'ModelName'); [CORE/cake/basics.php, line 931]

Code | Context

$name = "CakeRule"

*/
function loadModel($name = null) {
trigger_error('loadModel is deprecated see App::import(\'Model\', \'ModelName\');', E_USER_WARNING);

loadModel - CORE/cake/basics.php, line 931
CakeAuthComponent::getRules() - APP/controllers/components/cake_auth.php, line 64
CakeAuthComponent::set() - APP/controllers/components/cake_auth.php, line 29
CakeLoginsController::login() - APP/controllers/cake_logins_controller.php, line 20
Object::dispatchMethod() - CORE/cake/libs/object.php, line 114
Dispatcher::_invoke() - CORE/cake/dispatcher.php, line 256
Dispatcher::dispatch() - CORE/cake/dispatcher.php, line 230
[main] - APP/webroot/index.php, line 84

Warning (2): Cannot modify header information - headers already sent by (output started at /var/www/modulo-cras/cake/basics.php:111) [CORE/cake/libs/controller/controller.php, line 577]

Code | Context

$status = "Location: http://10.0.1.184/modulo-cras/cras/"

header - [internal], line ??
Controller::header() - CORE/cake/libs/controller/controller.php, line 577
Controller::redirect() - CORE/cake/libs/controller/controller.php, line 558
CakeLoginsController::login() - APP/controllers/cake_logins_controller.php, line 21
Object::dispatchMethod() - CORE/cake/libs/object.php, line 114
Dispatcher::_invoke() - CORE/cake/dispatcher.php, line 256
Dispatcher::dispatch() - CORE/cake/dispatcher.php, line 230
[main] - APP/webroot/index.php, line 84

8 queries took 128 ms"

Poderia postar o seu arquivo

Poderia postar o seu arquivo de configuração do Apache2. É possível que tenha esquecido de habilitar o modrewrite ou algo assim.

Tive esse mesmo warning na minha configuração. Mais ele foi resolvido desabilitando o debug.

Luiz Paulo, eu coloquei a

Luiz Paulo, eu coloquei a opção Configure::write('debug', 2); a pedido do Anderson para que pudesse me ajudar na identificação do erro.

Mesmo com o Configure::write('debug', 0); o sistema não está direcionando (após login conrreto) para o local correto do sistema, entendeu ?

Seguine: no arquivo

Seguine:

no arquivo "config/core.php" mude a opção Configure::write('debug', 2); para Configure::write('debug', 0);

caso precise do debug acesse o sistema pela url.

por exemplo

localhost/nome_do_sistema/

( o problema acontece pq o warning do php do ubuntu não permite o redirecionamento.)

Anderson, - Qual sistema

Anderson,

- Qual sistema operacional você está utlizando?
Resposta : Ubuntu.

- Qual versão de PHP você tem instalado em seu PC?
Resposta : PHP5.

- Apareceu alguma mensagem de erro?
Resposta : Não dá nenhuma mensagem de erro. Retorna para a página de login.

- Você ativou o DEBUG em nível 2 no arquivo ../modulo-.../nome-sistema/config/core.php?
Resposta : Ativei e apareceu o seguinte erro :
"Warning (512): loadModel is deprecated see App::import('Model', 'ModelName'); [CORE/cake/basics.php, line 931]

Code | Context

$name = "CakeRule"

*/
function loadModel($name = null) {
trigger_error('loadModel is deprecated see App::import(\'Model\', \'ModelName\');', E_USER_WARNING);

loadModel - CORE/cake/basics.php, line 931
CakeAuthComponent::getRules() - APP/controllers/components/cake_auth.php, line 64
CakeAuthComponent::set() - APP/controllers/components/cake_auth.php, line 29
CakeLoginsController::login() - APP/controllers/cake_logins_controller.php, line 20
Object::dispatchMethod() - CORE/cake/libs/object.php, line 114
Dispatcher::_invoke() - CORE/cake/dispatcher.php, line 256
Dispatcher::dispatch() - CORE/cake/dispatcher.php, line 230
[main] - APP/webroot/index.php, line 84

Warning (2): Cannot modify header information - headers already sent by (output started at /var/www/modulo-cras/cake/basics.php:111) [CORE/cake/libs/controller/controller.php, line 577]

Code | Context

$status = "Location: http://10.0.1.184/modulo-cras/cras/"

header - [internal], line ??
Controller::header() - CORE/cake/libs/controller/controller.php, line 577
Controller::redirect() - CORE/cake/libs/controller/controller.php, line 558
CakeLoginsController::login() - APP/controllers/cake_logins_controller.php, line 21
Object::dispatchMethod() - CORE/cake/libs/object.php, line 114
Dispatcher::_invoke() - CORE/cake/dispatcher.php, line 256
Dispatcher::dispatch() - CORE/cake/dispatcher.php, line 230
[main] - APP/webroot/index.php, line 84

8 queries took 128 ms"

[Re:] Erro de instalação

Olá Luiz,

Para melhor lhe ajudar passe mais algumas informações importantes, tais como:
- Qual sistema operacional você está utlizando?
- Qual versão de PHP você tem instalado em seu PC?
- Apareceu alguma mensagem de erro?
- Você ativou o DEBUG em nível 2 no arquivo ../modulo-.../nome-sistema/config/core.php?

[]'s

Anderson