Eu tive o mesmo problema com alguns dos meus sites no meu servidor Debian Squeeze depois de atualizar para uma versão mais nova do PHP.
O problema era que as páginas PHP que não estavam carregando estavam usando o formato abreviado do PHP <? ?>
e eu não tinha short_open_tag
ativado no meu arquivo php.ini
.
Se o short_open_tag
não estiver ativado, é necessário usar <?php
.
Soluções:
- Ative a opção
short_open_tag
no seu arquivophp.ini
. Mais sobre isso pode ser encontrado AQUI . - Use a tag
<?php
open em vez de<?
. Se estiver usando XML em conjunto com o PHP, esta é a melhor solução, pois as tags curtas do PHP entram em conflito com o XML.