Discussion:
Class 'XSLTProcessor' not found
(trop ancien pour répondre)
christophe
2011-09-15 08:56:14 UTC
Permalink
Bonjour,
Je suis sous ubuntu et lorsque je me connecte sur localhost j'obtiens ce
message d'erreur :
Fatal error: Class 'XSLTProcessor' not found in
/media/www-dev/XXX/test.php5 on line 7.
Or la librairie libxslt 1.1 est bien installée.
Quelqu'un peut-il m'expliquer que faire?
Merci
Pascal Poncet
2011-09-15 12:59:33 UTC
Permalink
Post by christophe
Bonjour,
Bonjour,
Post by christophe
Je suis sous ubuntu ...
De même, bienvenu au club !
Post by christophe
... et lorsque je me connecte sur localhost j'obtiens ce
Fatal error: Class 'XSLTProcessor' not found in
/media/www-dev/XXX/test.php5 on line 7.
Intéressant, je n'ai pas encore eu l'occasion de tester XSLT avec PHP.

J'ai donc essayé avec un fichier "test.php" contenant :
<?php $xslt = new Xsltprocessor; ?>

Je me retrouve effectivement avec la même erreur que toi.
Cela prouverait que le support de XSL n'est pas activé par défaut sous
PHP 5+.
Post by christophe
Or la librairie libxslt 1.1 est bien installée.
Tu as vu ça avec phpinfo() ?
Parce que moi, je n'avais pas d'info pour cette extension, justement.
Post by christophe
Quelqu'un peut-il m'expliquer que faire?
Si tu es dans le même cas que moi, voici ce que je viens de faire pour
régler l'affaire :

- Installation de "php5-xsl" (par la logithèque) ;
- Redémarrage d'Apache.
Post by christophe
Merci
De rien, en espérant que ça marche aussi bien avec ta config.
--
Cordialement,
Pascal
christophe
2011-09-16 09:41:44 UTC
Permalink
Post by christophe
Post by christophe
Bonjour,
Bonjour,
Post by christophe
Je suis sous ubuntu ...
De même, bienvenu au club !
Bon c'est tout nouveau pour moi
Post by christophe
Post by christophe
... et lorsque je me connecte sur localhost j'obtiens ce
Fatal error: Class 'XSLTProcessor' not found in
/media/www-dev/XXX/test.php5 on line 7.
Intéressant, je n'ai pas encore eu l'occasion de tester XSLT avec PHP.
<?php $xslt = new Xsltprocessor; ?>
Je me retrouve effectivement avec la même erreur que toi.
Cela prouverait que le support de XSL n'est pas activé par défaut sous
PHP 5+.
Post by christophe
Or la librairie libxslt 1.1 est bien installée.
Tu as vu ça avec phpinfo() ?
Parce que moi, je n'avais pas d'info pour cette extension, justement.
Eh non, j'avais vérifié avec la logithèque
Post by christophe
Post by christophe
Quelqu'un peut-il m'expliquer que faire?
Si tu es dans le même cas que moi, voici ce que je viens de faire pour
- Installation de "php5-xsl" (par la logithèque) ;
- Redémarrage d'Apache.
Post by christophe
Merci
De rien, en espérant que ça marche aussi bien avec ta config.
Ça marche aussi, par contre le peux pas renvoyé le
$proc->transformToXML($xmlDoc); par un echo $proc, mais c'est un autre
problème et je vais m'y penché.
Merci pour cette réponse
Une Bevue
2011-09-16 12:24:40 UTC
Permalink
Post by christophe
Post by christophe
Post by christophe
Bonjour,
Bonjour,
Post by christophe
Je suis sous ubuntu ...
De même, bienvenu au club !
Bon c'est tout nouveau pour moi
Post by christophe
Post by christophe
... et lorsque je me connecte sur localhost j'obtiens ce
Fatal error: Class 'XSLTProcessor' not found in
/media/www-dev/XXX/test.php5 on line 7.
Intéressant, je n'ai pas encore eu l'occasion de tester XSLT avec PHP.
<?php $xslt = new Xsltprocessor; ?>
Je me retrouve effectivement avec la même erreur que toi.
Cela prouverait que le support de XSL n'est pas activé par défaut sous
PHP 5+.
Post by christophe
Or la librairie libxslt 1.1 est bien installée.
Tu as vu ça avec phpinfo() ?
Parce que moi, je n'avais pas d'info pour cette extension, justement.
Eh non, j'avais vérifié avec la logithèque
Post by christophe
Post by christophe
Quelqu'un peut-il m'expliquer que faire?
Si tu es dans le même cas que moi, voici ce que je viens de faire pour
- Installation de "php5-xsl" (par la logithèque) ;
- Redémarrage d'Apache.
Post by christophe
Merci
De rien, en espérant que ça marche aussi bien avec ta config.
Ça marche aussi, par contre le peux pas renvoyé le
$proc->transformToXML($xmlDoc); par un echo $proc, mais c'est un autre
problème et je vais m'y penché.
Merci pour cette réponse
auriez-vous une URL avec un exemple, pour test, j'ai aussi installé
php-xsl sur Ubuntu 11.04...
christophe
2011-09-16 13:13:10 UTC
Permalink
Post by Une Bevue
Post by christophe
Post by christophe
Post by christophe
Bonjour,
Bonjour,
Post by christophe
Je suis sous ubuntu ...
De même, bienvenu au club !
Bon c'est tout nouveau pour moi
Post by christophe
Post by christophe
... et lorsque je me connecte sur localhost j'obtiens ce
Fatal error: Class 'XSLTProcessor' not found in
/media/www-dev/XXX/test.php5 on line 7.
Intéressant, je n'ai pas encore eu l'occasion de tester XSLT avec PHP.
<?php $xslt = new Xsltprocessor; ?>
Je me retrouve effectivement avec la même erreur que toi.
Cela prouverait que le support de XSL n'est pas activé par défaut sous
PHP 5+.
Post by christophe
Or la librairie libxslt 1.1 est bien installée.
Tu as vu ça avec phpinfo() ?
Parce que moi, je n'avais pas d'info pour cette extension, justement.
Eh non, j'avais vérifié avec la logithèque
Post by christophe
Post by christophe
Quelqu'un peut-il m'expliquer que faire?
Si tu es dans le même cas que moi, voici ce que je viens de faire pour
- Installation de "php5-xsl" (par la logithèque) ;
- Redémarrage d'Apache.
Post by christophe
Merci
De rien, en espérant que ça marche aussi bien avec ta config.
Ça marche aussi, par contre le peux pas renvoyé le
$proc->transformToXML($xmlDoc); par un echo $proc, mais c'est un autre
problème et je vais m'y penché.
Merci pour cette réponse
auriez-vous une URL avec un exemple, pour test, j'ai aussi installé
php-xsl sur Ubuntu 11.04...
Pour le moment, je le faiS tourner en local uniquement dsl
n***@gmail.com
2011-11-28 18:12:56 UTC
Permalink
Et si on est pas sous Ubuntu mais sous Windows ( Oui, je sais, c'est le mal, mais on fait avec ... ) ?
Olivier Miakinen
2011-11-29 00:27:56 UTC
Permalink
Post by n***@gmail.com
Et si on est pas sous Ubuntu mais sous Windows ( Oui, je sais, c'est le mal, mais on fait avec ... ) ?
Euh... le mal, ce n'est pas tant d'être sous Windows que de passer par
Google groupes, avec des lignes super longues, et en répondant à un
article vieux de plus d'un mois sans résumer de quoi il était question.

;-)


Bon, sans avoir accès à l'article précédent, je dirais que si la
question concernait PHP et pas Ubuntu, il y a peut-être une chance
que la réponse soit la même sous Windows, non ? C'est vrai que ce
n'est pas absolument certain dans le cas où il s'agirait d'une
bibliothèque installée (peut-être par défaut) sur Ubuntu et pas
forcément sur Windows. Mais bon, tu aurais probablement intérêt
à reformuler la question, surtout si elle datait de plusieurs
années.

Cordialement,
--
Olivier Miakinen
Continuer la lecture sur narkive:
Loading...