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!

3 Comentários »

  1. 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

  2. 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,

  3. 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.

RSS feed for comments on this post · URI do TrackBack

Deixe seu comentário