Forum Clubic

[PHP] "Tromper" Horde pour une extension (domxml)

Bonsoir,

J’essaie d’installer Horde sur un hébergement mutualisé. J’ai déjà installé PEAR à la main en rajoutant la totalité des Packages requis par Horde.

Dans l’interface de Horde (“Administration” > “Configuration”), j’obtiens une erreur de Horde (dans la frame de droite) :[quote=""]
Une erreur fatale s’est produite
You need the domxml PHP extension to use the configuration tool.
[/quote]
(en noir sur blanc sans interface quelconque)

L’extension PHP domxml est manquante mais étant sur un hébergement mutualisé, je ne peux pas la rajouter.
Mais d’un côté je me dis que l’extension ne fais que rajouter des fonctions et peut-être 2/3 variables globales, alors est-il possible de :

  • Tromper horde pour qu’il croit que j’ai l’extension (ça doit être facile)
  • et en même temps lui fournir les bonnes fonctions domxml

Merci :slight_smile:

S’il utilise http://fr.php.net/manual/fr/function.get-l…-extensions.php non.

A moins que tu ne trompes la fonction, et réécrive la librairie DomXML version PHP…

Si ton hébergeur n’a pas activé le safe mode (mais il y a peu de chances mais on sait jamais) la fonction dl() est peut-être activée:
http://fr2.php.net/manual/fr/function.dl.php

Sinon pour "tromper" horde tente une recherche sur "function_exists" et met en commentaire les tests qui utilisent cette fonction. Mais évidemment il y a de fortes chances pour que ça ne marche plus après :smiley:

Je crois qu’il existe des implémentations en PHP de domxml pour remplacer l’extension mais j’ai pas d’URL sous le coude.

Finalement, suite à un mail que j’avais passé à l’administrateur, il a “activé” l’extension domxml.