O Retorno – FreeBSD zica: PHP Fatal error: Call to undefined function preg_match()

Posted Leave a comment

Depois de um reboot anormal (rede elétrica problemática), o FreeBSD voltou a retornar esse famigerado erro: PHP Fatal error: Call to undefined function preg_match() Entretanto, dessa vez, o procedimento descrito no post anterior não deu jeito, tive de ser mais ignorante, simplesmente mandei remover tudo que tinha de php5 no sistema e mandei reinstalar. Para visualizar o que você tem de instalado do php5 (suporte a linguagem, módulos, etc..) pkg_version -v | grep -i php5 Para remover tudo: pkg_delete -f php5-\* Pronto. Agora é só ir em lang/php5 e lang/php5-extensions, dar um make clean em cada, e mandar instalar tudo […]

FreeBSD zica: PHP Fatal error: Call to undefined function preg_match()

Posted 2 Comments

Hoje eu fui passar meu site para um servidor que roda FreeBSD, e decidi atualizar o PHP4 para o PHP5. Depois de tudo facilmente desinstalado e instalado (lang/php5 e lang/php5-extensions), apache configurado e tudo mais, todos os sites que usam php estavam abrindo em branco e nos logs apareciam coisas desse tipo: PHP Fatal error: Call to undefined function preg_match() Depois de uma googlada, vi que o erro estava na extensão devel/php5-pcre. Site que continha o workaround original. Tentei remover essa extensão, mas não foi possível haja visto que outras dependiam dela, entretanto outra linha funcionou perfeitamente: # make reinstall […]

Erro na instalação do MATLAB R2009a no Linux – Permissão xsetup

Posted Leave a comment

Esses dias eu fui instalar o MATLAB no Linux (Ubuntu 8.10) e obtive o seguinte erro: ——————————————————————- An error status was returned by the program ‘xsetup’, the X Window System version of ‘install’. The following messages were written to standard error: /home/leonardo/Azureus Downloads/Laboratoire Matriciel 2009 for Linux/update/install/main.sh: 178: /home/leonardo/Azureus Downloads/Laboratoire Matriciel 2009 for Linux/update/bin/glnx86/xsetup: Permission denied Attempt to fix the problem and try again. If X is not available or ‘xsetup’ cannot be made to work then try the terminal version of ‘install’ using the command: install* -t or INSTALL* -t ——————————————————————- Para corrigir bastou acertar as permissões do arquivo […]