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

