Pagina 1 di 1
[RISOLTO] PHP con estensione DOM
Inviato: sab 30 giu 2012, 17:25
da rfringuello89
Salve a tutti, come da topic, ho necessità di avere attiva l'estensione DOM per poter installare il CMS Drupal. Premettendo che uso i pacchetti current, in fase di installazione l'estensione non viene rilevata e googolando un po' ho letto che i pacchetti forniti non prevedono l'estensione. Qualcuno di voi ha avuto a che fare col mio problema e sa dire dove trovare un pacchetto adatto senza dover compilare da capo? Ho anche difficoltà a reperire uno slackbuild recente per PHP, anche questo potrebbe essere d'aiuto.
Grazie!
Re: PHP con estensione DOM
Inviato: sab 30 giu 2012, 17:45
da teox99
Le dom di php dovrebbero essere già installate a meo che non usi una ver molto vecchia, vedib se effettivamente non ci sono con phpinfo()
Re: PHP con estensione DOM
Inviato: sab 30 giu 2012, 17:50
da rfringuello89
In effetti sembra che tu abbia ragione:
'--enable-dom=shared'
però l'installer di Drupal non la rileva, ci deve essere sicuramente qualche altro problema!
Re: PHP con estensione DOM
Inviato: sab 30 giu 2012, 23:03
da conraid
Più che guardare come è compilato, guarda php.ini e se lo carichi, prima di pensare a qualche problema di Drupal
Re: PHP con estensione DOM
Inviato: dom 1 lug 2012, 10:15
da rfringuello89
Codice: Seleziona tutto
Configuration File (php.ini) Path /etc/httpd
Loaded Configuration File /etc/httpd/php.ini
e comunque non intendevo debba essere un problema di Drupal ma solo un altro problema riguardo qualcosa!

Re: PHP con estensione DOM
Inviato: dom 1 lug 2012, 14:05
da conraid
rfringuello89 ha scritto:Codice: Seleziona tutto
Configuration File (php.ini) Path /etc/httpd
Loaded Configuration File /etc/httpd/php.ini
e comunque non intendevo debba essere un problema di Drupal ma solo un altro problema riguardo qualcosa!

e comunque non intendevo il caricare php.ini ma l'estensione DOM

controlla quella
Re: PHP con estensione DOM
Inviato: dom 1 lug 2012, 16:45
da rfringuello89
Ah ok! Scusami! Comunque usando phpinfo() dom non viene citato se non dove dice che è compilato con --enable-dom=shared e sinceramente non so se dom vada installato a parte e in tal caso non ho trovato un sito in cui reperirlo! Aiuto!!
Re: PHP con estensione DOM
Inviato: dom 1 lug 2012, 16:56
da conraid
con queste premesse Drupal può risultare un po' ostico però...
hai visto che l'estensione è compilata, nel pacchetto c'è (te lo dico io), quindi devi fare due cose
1) controllare se c'è stato qualche errore nell'installazione del pacchetto, quindi guarda la presenza nel file dom.so nella directory delle estensioni (in una current a 64bit usr/lib64/php/extensions/dom.so)
2) controllare se viene caricata dal file php.ini (una riga tipo extension=dom.so)
se continua a non vedersi guarda i log cosa dicono, quando phpinfo() ti dice che c'è, allora puoi pensare ad un errore di Drupal
Ma sono cose da fare prima ancora che cercare in internet, prendile come modus operandi "sempre", altrimenti diventa dura usare un sistema operativo e capire che succede
Re: PHP con estensione DOM
Inviato: dom 1 lug 2012, 17:04
da rfringuello89
Allora, premetto che sono le mie prime esperienze con php (sono uno studente che deve iniziare a vedere delle cose per il tirocinio pre laurea!) per cui non avevo neanche idea dell esistenza di phpinfo() etc! in secondo luogo mi sei stato veramente utile in quanto il problema era la seconda indicazione, ho aggiunto extension=dom.so nel file php.ini e magicamente non ho più l'errore! E ti ripeto che non pensavo a un errore di Dupal
Comunque grazie del prezioso aiuto !