Carlos Anderson Jardim wrote:
> Rodrigo Ferreira escreveu:
>> Carlos Anderson Jardim wrote:
>>   
>>> Rodrigo Ferreira escreveu:
>>>   
>>>     
>>>> Carlos Anderson Jardim wrote:
>>>>   
>>>>     
>>>>       
>>>>> Rodrigo Ferreira escreveu:
>>>>>   
>>>>>     
>>>>>       
>>>>>         
>>>>>>  Bom dia lista.
>>>>>>
>>>>>> Estava instalando o Cacti, e na sua compilação ocorreu tudo bem, porem 
>>>>>> quando tento acessar pelo browser me da o seguinte erro.
>>>>>>
>>>>>> *Fatal error*: Call to undefined function xml_parser_create() in 
>>>>>> */usr/local/www/data-dist/cacti/lib/xml.php* on line *31
>>>>>>
>>>>>> *Esse erro é por que o php não tem suporte para xml??
>>>>>> E se for isso mesmo, como faço para ver se ele tem suporte ou não.
>>>>>> -------------------------
>>>>>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>>>>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>>>>>
>>>>>>
>>>>>>
>>>>>>   
>>>>>>     
>>>>>>       
>>>>>>         
>>>>>>           
>>>>> Bom Dia Rodrigo,
>>>>>
>>>>> Se voce instalou o php5 voce tem no ports:
>>>>>
>>>>> /usr/ports/lang/php5-extensions
>>>>>
>>>>> Nele voce pode instalar os modulos do php5, neste caso o xml em questão.
>>>>>
>>>>> Att.
>>>>>
>>>>>   
>>>>>     
>>>>>       
>>>>>         
>>>> Bom dia Carlos,
>>>>
>>>> verificando aqui o php5-extensions já esta instalado veja,
>>>>
>>>> # pkg_info | grep php5-exten
>>>> php5-extensions-1.0 A "meta-port" to install PHP extensions
>>>>
>>>>
>>>> Pesquisando na internet eu achei isto aqui, porem não intendi o que ele 
>>>> quis dizer:
>>>>
>>>> apache2 dropped AddModule, LoadModule = load + Add
>>>> libxml = domxml modules, xml_parser_create = xml module you need 
>>>> textproc/php5-xml
>>>>
>>>> achei isso nesse site: 
>>>> http://www.bsdforums.org/forums/archive/index.php/t-37554.html
>>>> -------------------------
>>>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>>>
>>>>
>>>>
>>>>   
>>>>     
>>>>       
>>> Pelo que eu entendi voce deve instalar o pacote:
>>>
>>> /usr/ports/textproc/php5-xml
>>>
>>> Ja tentou fazer isso ?
>>>
>>> Att.
>>>
>>>   
>>>     
>> Já tenho este pacote instalado tambem.
>> Não sei mais o que fazer.
>> \=
>> -------------------------
>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>
>>
>>
>>   
> Entao vamos por partes:
> 
> 1 - verifique no seu <?php phpinfo(); ?> o que ele retorna quanto ao xml;
> 
> Se for parecido com o que esta abaixo:
> 
> XML Support   active
> XML Namespace Support         active
> EXPAT Version         expat_2.0.0
> 
> 
> Caso não mostre essa opcao:
> 
> 2 - verifique o conteudo do extensions.ini:
> cat /usr/local/etc/php/extensions.ini (o path deve variar pois estou 
> usando o php4)
> 
> extension=xml.so
> 
> Se não tiver essa entrada crie-a e como de costume reinice o seu apache
> 
> 3 - Verifique a versão instalada é a última (no meu esta em produção)
> 
> cacti-0.8.6i.4
> 
> Se nao for atualize o ports e atualiza o pacote se necessário :D
> 
> Agora se nada do que eu falei acima resolva...
> 
> pkg_deinstall -R cacti
> 
> e instala novamente :D
> 
> 
> Att.
> 
> 

Rodrigo,

Para ver os módulos ativos no seu PHP, faça:

# php -m

Sobre o CACTI, seria bom você reinstalar, atualizando sua árvore do 
ports, saiu um bug crítico recentemente, e já foi feito o 'fix' no port 
dele:

http://www.freebsddiary.org/cacti-exploit.php

-- 

Atenciosamente,
Felippe de Meirelles Motta
FreeBSD Brasil LTDA.
http://www.freebsdbrasil.com.br
-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

Responder a