Pra galera que usa CMS como Joomla, PhpNuke, Druppal, Virtuemart, Wordpress e outros, convém deixar aqui uma dica. A maioria desses CMS ainda
não funciona com a versão mais nova do PHP (5.3), então, caso queiram montar um servidor local pra hospedar esse tipo de sistema, seja pra testes ou pra ficar online, convém usar uma versão mais antiga do Xampp. De resto, ele é show e facilita a vida - leia o manualzinho básico que resolve a vida em
http://www.apachefriends.org/pt_br/xampp.html. A versão atual é a 1.7.3a, e a que funcionou sem problemas pra mim e tá rodando tudo no servidor de testes que montei, é a 1.7.1, que vem com uma versão anterior do PHP. Essa você encontra em
http://sourceforge.net/projects/xampp/files/.
Procurei uns bons dias atrás da solução desses bugs, e vi todo tipo de maluquice (como por exemplo trocar só o módulo do php na versão mais nova do Xampp, o que é uma gabiarra que inclusive inviabiliza futuras atualizações), sugestões de como desativar os avisos de erro, etc. Mas a bucha mora mesmo é na nova versão do PHP, então quem tiver quebrando a cabeça com isso, taqui a solução. Façam backup dos seus sites (conteúdo da htdocs) antes de seguir o tutorial sobre como apagar a versão mais recente do xamp pra instalar a outra mais antiga. O esquema é o mesmo pra instalar. Pra remover a 1.7.3a, depois do backup, basta abrir o terminal, parar o apache com o comando no terminal:
sudo /opt/lampp/lampp stop
e depois dar um
sudo rm -rf /opt/lampp
(o sudo aí só vale pra distrôs como Ubuntu, claro)
Abração
Guido Nietmann
www.guido.a1web.com.br