CakePHP 1.2: Corrigindo erro estranho na Dreamhost
Olá pessoal,
a medida que passei a usar mais o CakePHP 1.2, passei a me deparar com mais problemas. (Não são muitos. Mas alguns são bem chatos.)
Estava instalando um novo site na Dreamhost, quando me deparei com o seguinte erro:
Missing Controller
Error: InternalError.htmlController could not be found.
Error: Create the class InternalError.htmlController below in file: app/controllers/internal_error.html_controller.php
<?php
class InternalError.htmlController extends AppController {
var $name = 'InternalError.html';
}
?>
Notice: If you want to customize this error message, create app/views/errors/missing_controller.ctp
Percebam que nem mesmo o nome deste controlle solicitado é coerente. Depois de muito ajeitar o routes sem muito sucesso, acabei descobrindo na lista oficial que deveria trocar a conta para PHP 4. Não entendi o porquê do erro, mas felizmente a Dreamhost me permitiu fazer isso!
Abraços e espero que ninguém passe por isso em um servidor de hospedagem que não dá a mesma liberdade que a DH!

Spark said,
Janeiro 16, 2008 @ 18:33
Ou pode compilar a versão 5 do php…
Parece que é uma incompatibilidade com o zend_optimizer, que já foi reportada para a Zend…
Se você compilar com o script padrão do wiki.dreamhost.com , já funciona.. aproveitei e testei-o com fastCGI, e fica maneiro
Abraços
Tulio Faria said,
Janeiro 16, 2008 @ 18:46
Pois é Spark, mas tenho um pouco de receio de fazer lambança… rs… De qualquer forma, vou pegar um FDS e testar
Abraços,
Tiago Piccinin said,
Janeiro 25, 2008 @ 09:47
Também andei tendo mais problemas na versão 1.2
Mas espero que seja só até conhecer melhor
abraços.