Problema na Hospedagem: Error 404 em todas as páginas

Bem vou começar mostrando um problema que tive no desenvolvimento de um projeto unsado CakePHP.
Estava já nas fases finais de desenvolvimento do projeto, apenas dando alguns retoques no estilo e corrigindo problemas que surgiam, quando resolvi upá-lo para o meu servidor de hospedagem. Coloquei o projeto no servidor através do FTP e fui testá-lo.
Basicamente todas as páginas do cake apresetavam Error 404 do browser, não o 404 do cake. Porém quando eu tentava acessar a root do projeto, no caso: http://meudominio.com.br/teste/ ele me redirecionava corretamente para http://meudominio.com.br/teste/users/login, já que eu estava usando o Auth Component e não permitia que a root fosse acessada diretamente sem autenticação.
Porém quando eu era redirecionado caía no mesmo erro 404. Comecei a tentar debugar para descobrir o porque disso e acabei que descobri que o problema estava nas permissões das pastas. O cake necessita ter todas as permissões das pastas, ou a permissão de código 777 para funcionar pois ele escreve pastas e arquivos temporários de vez em quando.
Finalmente consegui corrigir o erro, mudei o servidor para um servidor linux (pode ter ajudado, já que o linux usa o Apache que é ideal pra um projeto em php) e coloquei as pastas com as devidas permissões.
Abraços…