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!

8 Comment

  1. 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. 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. Também andei tendo mais problemas na versão 1.2

    Mas espero que seja só até conhecer melhor

    abraços.

  4. Olá pessoal, tudo bom?

    Estou desenvolvendo uma aplicação e aqui localmente ela funciona perfeitamente, mas quando enviei pro servidor do meu cliente nada mais funciona^^

    Pelo phpinfo do servidor, o mod_rewrite está lá no Loaded Modules em apache2handler, mas quando mando abrir a aplicação, naquela tela inicial do próprio cake, já não carrega o CSS. Já tentei alterar o .htaccess mas não obtive sucesso, alguma dica?

    Abraços.

  5. Estou com o mesmo problema de Patrick acima! Não ta carregando as folhas de estilo do cakepkp, logo na página inicial!
    alguma dica?[2]

  6. Não sei mais o que fazer, quando comecei a me empolgar com o cake me aparece esse problema, ta tudo configurado certo, mas o cake não carrega a folha de estilos padrão nem no começo… estranho muito estranho… se alguém souber como resolver me da um toque. Abraços.

  7. Comigo estava dando o erro do css, achei no site do imaster que vc deve alterar o seu layout default e mudar o caminho.
    css(‘style’, array(), array(‘media’=>’screen’))); ?>
    Link do imaster: http://imasters.uol.com.br/artigo/14699/cakephp/faca_seu_site_com_cakephp_parte_01_/

  8. Cara, valeu pela dica!! =D

Deixe uma resposta