PHP:n XML-moduuli ja gentoo

Mikähän paketti pitäisi oikein emergettää, kun wikimedia ja phpsysinfo valittavat että puuttuu joku XML-moduuli.

"PHP's XML module is missing; the wiki requires functions in this module and won't work in this configuration."

"Error: phpsysinfo requires xml module."

Ajossa oleva php:n versio on 5.1.4
6232
Äänestä

Muut lukivat myös

Vastaukset 6

Vanhimmat

Kokeilepas millasen tulosteen tämä antaa. Tallenna tämä koodin pätkä esim tiedostoon test.php



Kopioi tiedosto sitten Apachen document root:n eli htdocs-hakemistoon. Mene sitten selaimella osotteeseen http://localhost/test.php

Tietenkin voisit suorittaa ton koodin myös komentoriviltä, mutta webbiselaimella tuloste on selkeämpi.

Mitä lukee näiden moduulien kohdalla: libxml, simplexml ja xml? Varsinaisesti merkityksellinen taitaa olla toi xml moduuli. Eniten kiinnostaa lukeeko niissä enabled tai active, vai ehkä disabled.

Mitä xml mooduulin kohdalla lukee kohdassa libxml2 Version? Jos siinä ei näy versionumeroa, niin ehkä sulta puuttuu kirjasto libxml2.

Äänestä
  • "Kopioi tiedosto sitten Apachen document root:n eli htdocs-hakemistoon."

    Tai mikä se polku nyt sulla onkin, esim /var/www

    Äänestä

  • miksuh. kirjoitti:

    "Kopioi tiedosto sitten Apachen document root:n eli htdocs-hakemistoon."

    Tai mikä se polku nyt sulla onkin, esim /var/www

    Tein tuon testin ja kohdassa "Additional Modules" ei lukenut yhtään mitään. Oli vain tuo otskikko, ei muuta. libxml, simplexml ja xml -kohtia ei siis löytynyt ollenkaan. Paketti libxml2 näyttäis silti olevan asennettuna. Poistin paketin ja emergetin uusiksi, mutta ei auttanut.

    Eli tuo pitäisi varmaankin saada jotenkin aktivoitua, mutta miten?

    Äänestä

  • dududu kirjoitti:

    Tein tuon testin ja kohdassa "Additional Modules" ei lukenut yhtään mitään. Oli vain tuo otskikko, ei muuta. libxml, simplexml ja xml -kohtia ei siis löytynyt ollenkaan. Paketti libxml2 näyttäis silti olevan asennettuna. Poistin paketin ja emergetin uusiksi, mutta ei auttanut.

    Eli tuo pitäisi varmaankin saada jotenkin aktivoitua, mutta miten?

    Siis eikö siinä ylempänä ole omaa laatikkoa xml:lle jne? Ei mullakaan additional modules kohdassa ole mainittu mitään xml:stä, sillä on oma infolaatikko ylempänä sivulla.

    Äänestä

Mä en tunne gentoota tai sen php-asennusta, mutta
voit koettaa aktivoida xml-moduulit lisäämällä nämä rivit php.ini tiedostoon:

extension = domxml.so
extension = xml.so
extension = xmlrpc.so
extension = xslt.so
extension = wddx.so

Käynnistä Apache uudestaan muutoksen jälkeen, sillon latautuu myös Apachen php-moduuli uudestaan.

php.ini tiedoston löydät esim locate käskyllä eli:

locate php.ini

Jos tostakaan ei ole apua, ni sitten alkaa loppua ideat..

Äänestä

Kommentoi aloitusta


dududu kirjoitti:

Mikähän paketti pitäisi oikein emergettää, kun wikimedia ja phpsysinfo valittavat että puuttuu joku XML-moduuli.

"PHP's XML module is missing; the wiki requires functions in this module and won't work in this configuration."

"Error: phpsysinfo requires xml module."

Ajossa oleva php:n versio on 5.1.4

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu