[FUG-BR] Proplemas com PHP5
Rodolfo Zappa
listas-rod em zappa.eti.br
Terça Março 13 01:42:00 BRT 2007
Rodolfo Zappa escreveu:
> Rodolfo Zappa wrote:
>
>> 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ê!!!
>>
>>
>>
>
> Bem,
>
> Como sou teimoso, após um portsnap fetch + portsnap update, reparei que
> houve atualizações no port do php5, e decidi, por um novo upgrade.
>
> Qual não foi a minha surpresa, para o erro voltar a acontecer.
>
> Enviei um e-mail para o mantenedor do port, explicando o ocorrido e
> relatando o problema.
>
> agora é só esperar.
>
>
Boa noite a todos,
Só para registrar: saiu uma atualização do módulo php5-pcre
(php5-pcre-5.2.1_4), que corrigiu este problema, com a função preg_split.
--
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írito 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