[FUG-BR] Proplemas com PHP5

Rodolfo Zappa listas-rod em zappa.eti.br
Quarta Fevereiro 28 13:20:59 BRT 2007


Rodolfo Zappa wrote:
> Galera,
>
> Depois de ferificar com o portaudit que o php5 (e alguns módulos) 
> aprensentava vulnerabilidades, decidi atualizá-lo, pelo ports.
>
> Para minha surpresa, meu webmail (Roundcube) parou de funcionar, com o 
> seguinte erro, ao carregar a página:
>
> [26-Feb-2007 15:05:14] PHP Warning:  preg_split() [<ahref='function.preg-split'>function.preg-split</a>]:
> Compilation failed: lookbehind assertion is not fixed length at offset 7 in /usr/local/www/roundcube/program/lib/DB/common.php on line 751
>
>
> Vi no bugtrack do Pear, que um outro usuário de FreeBSD (6.2), está com 
> o mesmo problema, mas em outra aplicação.
>
> http://pear.php.net/bugs/bug.php?id=10135&thanks=3
>
>
> Estou usando FreeBSD release 6.1-p10, com todos os ports atualizados.
>
> Qualquer ajuda será bem-vinda!
>
>   

Amigos,

Para registrar como resolvi o problema:

1) Atualizei o ports e percebi que houve alteração no port do php5, mas 
não houve alteração de versão;
2) Desinstalei estes pacotes:

php-suhosin php5 php5-extensions php5-gettext php5-iconv php5-imap 
php5-ldap php5-mbstring php5-mcrypt php5-mhash php5-mysql php5-openssl 
php5-pcre php5-pdo php5-pdo_sqlite php5-session php5-simplexml php5-spl 
php5-xml php5-zlib pear pecl-fileinfo pecl-filter pecl-hash pecl-json 
pecl-yaz pecl-zip ZendOptimizer

3) Desinstalei o pacote pcre e instalei o pacote pcre-utf8;

4) Reinstalei os pacotes desinstalados anteriormente (com exceção do 
php-suhosin). Instalei o pacote php5, com o patch suhosin aplicado (make 
config).

5) Reiniciei o Apache e... Funcionou!!!.

6) Agora não me perguntem porquê!!!

-- 
Cordialmente,

Rodolfo Zappa

Archive TSP - Total Solution Provider
Nosso negócio é garantir que a sua rede de informações não pare!

(21) 2567-1842
rodolfo em archive.com.br
http://www.archive.com.br

"Se a gente se lança sem vigor, sete de dez ações tomadas não dão certo. É extremamente difícil tomar decisões num estado de agitação. Por outro lado, se sem se preocupar com as conseqüências menores, abordamos os problemas com o espíito afiado como uma lâmina, sempre encontramos a solução em menos tempo do que é necessáio para respirar sete vezes."  Nabeshima Naoshige (1538-1618) 



Mais detalhes sobre a lista de discussão freebsd