Para aqueles que instalaram o
Ubuntu 10.04 ou atualizaram de versões anteriores, o Apache não interpretava mais os arquivos PHP nos diretórios home (pastas pessoais).
Acontece que o "problema" é uma correção de segurança que o Ubuntu herdou do Debian, bloqueando a execução de arquivos PHP de diretórios home.
Para habilitar novamente a interpretação de arquivos PHP nos diretórios das pastas pessoais, devemos editar o arquivo
/etc/apache2/mods-enabled/php5.conf:
# To re-enable php in user directories comment the following lines
# (from <IfModule ...> to </IfModule>.) Do NOT set it to On as it
# prevents .htaccess files from disabling it.
<IfModule mod_userdir.c>
<Directory /home/*/public_html>
php_admin_value engine Off
</Directory>
</IfModule>
E comentar as linhas de <IfModule ...> a </IfModule>, como sugere o comentário no arquivo. Depois reiniciar o apache e tudo estará normal:
# apache2ctl restart
Até a próxima.