CMS Automne

Forum de la communauté du CMS Automne
Nous sommes actuellement le Dim Nov 24, 2024 12:36 am

Le fuseau horaire est UTC [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 11 messages ] 
Auteur Message
 Sujet du message: Problème de parsing XML
MessagePublié: Mar Juin 08, 2010 8:52 pm 
Hors-ligne
Avatar de l’utilisateur

Inscrit(e) le : Mer Mars 10, 2010 6:55 pm
Message(s) : 57
Localisation : Mazamet
Bonjour à tous, :)

Me voilà donc de retour après un temps d'étude histoire d'aller plus loin avec Automne.

Mon hébergeur étant un peu "léger" pour accueillir notre CMS et n'étant pas motivé pour investir dans un dédié, je me suis mis à Linux histoire de monter un serveur maison pour continuer mes recherches. Lol ! :wink:
Les essais ayant été très concluant (pas de limitations, de l'espace et le reste), je me suis mis sur le Net en quête d'un autre serveur plus serviable (question limitations en question) et nous allons voir qu'il se pourrait bien que ce que j'ai trouvé puisse faire l'affaire.
Les premiers tests à l'install passent impeccable (CLI y compris), le serveur est très rapide (avec possibilité de modifier php.ini), pas de problèmes de place et tout ce qu'il faut pour être heureux.

J'ai installé la chose (4.0.2) dans la racine mais me suis trouvé avec une page blanche à l'index du frontend (code source idem) bien que l'admin fonctionne, mais elle aussi donnant du blanc à la place des pages de la démo. On ne peux pas tout avoir. :mrgreen:

:?: Il semblerait qu'il y ait un problème de redirection quelque part mais l'affaire mérite analyse.

J'ai pensé que le contenu du fichier .htacces déjà présent dans la racine pouvait être fâché avec les infos Automne et, après plusieurs tentatives d'install, j'ai créé un sous domaine avec répertoire vide afin qu'Automne puisse y installer son propre .htacces à son aise. Cela aurait du fonctionner.

Malheureusement, c'est pareil. Blanc de blanc à l'arrière comme à l'avant du moins pour les pages en ce qui concerne l'admin.

Tous les test dans Administration/parametres serveur/Accés aux fichiers sont OK mais les logs Automne s'affolent en racontant.....(je ne sais pas si vous y verrez une piste)

Code :
2010-06-08 20:33:42|cli|CMS_modulesTags->_parse (line 184) : Can't parse empty definition
2010-06-08 20:33:42|cli|CMS_modulesTags->treatContent (line 268) : Can't treat empty definition
2010-06-08 20:33:42|cli|CMS_modulesTags->_parse (line 184) : Can't parse empty definition
2010-06-08 20:33:42|cli|CMS_modulesTags->treatContent (line 268) : Can't treat empty definition
2010-06-08 20:33:43|http|PHP Notice : Undefined offset:  8 line 220 of file /home/reseauk/public_html/top/automne/classes/pageContent/xml2Array.php
2010-06-08 20:33:43|http|PHP Notice : Undefined offset:  11 line 220 of file /home/reseauk/public_html/top/automne/classes/pageContent/xml2Array.php
2010-06-08 20:33:43|http|PHP Notice : Undefined offset:  12 line 220 of file /home/reseauk/public_html/top/automne/classes/pageContent/xml2Array.php
2010-06-08 20:33:43|http|PHP Notice : Undefined offset:  11 line 220 of file /home/reseauk/public_html/top/automne/classes/pageContent/xml2Array.php
2010-06-08 20:33:43|http|PHP Notice : Undefined offset:  13 line 220 of file /home/reseauk/public_html/top/automne/classes/pageContent/xml2Array.php

Les infos dans la gestion des sites sont OK

Il semblerait qu'un appel de la page 2 dans l'admin raconte dans un très bref message que cette dernière dirige vers une 404 (ce qui ne m'étonnerait pas) mais je n'en suis pas très sûr n'ayant pas réussi à copier le message tant il est rapide et je ne reçois pas d'alertes d'erreurs pourtant programmées dans les paramètres d'Automne..

Question bête mais pas méchante. Que peut-il;bien se passer ?

http://top.info-mazamet.net :roll:

_________________
Tout va bien ! :)
http://www.lamaisondunet.org/
http://www.reseauk.info


Haut
 Profil  
 
 Sujet du message: Re: Blanc comme neige... ;-)
MessagePublié: Mer Juin 09, 2010 8:11 am 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Mer Juin 15, 2005 8:28 am
Message(s) : 759
Localisation : Sophia Antipolis
A la vue de tes logs, il semble que tu ai un problème sur le contenu de ton template. Quel type d'installation as tu choisi ? Vide ou avec la démo ? as tu lancé une régénération du site ?

Peux tu me donner soit accès à l'admin de ton site, soit m'envoyer le contenu de ton phpinfo visible depuis l'admin (dans paramètres serveur) ?


Haut
 Profil  
 
 Sujet du message: Re: Blanc comme neige... ;-)
MessagePublié: Mer Juin 09, 2010 2:36 pm 
Hors-ligne
Avatar de l’utilisateur

Inscrit(e) le : Mer Mars 10, 2010 6:55 pm
Message(s) : 57
Localisation : Mazamet
Salut Sébastien (et à tous) :)

La démo off couse.

Oui, j'ai bien tenté de lancer une régénération, contrôlé si les modèles de pages étaient activés et bref, étalé tout mon savoir dans l'affaire. Lol!
J'avais préparé un phpinfo car je pensais bien que cela t'intéresserait. Je t'envoie des identifiants admin en MP.

Cela te permettra de plus d'évaluer mon nouveau serveur et, si Automne pouvait être à l'aise là-bas, ce serait le Pérou et beaucoup d'entre nous saureraient de joie. :wink:

Ps: Je n'ai rien touché à part les réglages basics habituels.

A suivre....

_________________
Tout va bien ! :)
http://www.lamaisondunet.org/
http://www.reseauk.info


Haut
 Profil  
 
 Sujet du message: Re: Blanc comme neige... ;-)
MessagePublié: Mer Juin 09, 2010 5:03 pm 
Hors-ligne
Avatar de l’utilisateur

Inscrit(e) le : Mer Mars 10, 2010 6:55 pm
Message(s) : 57
Localisation : Mazamet
Merci Sébastien pour ta rapide réponse en MP. :)

Je vais donc aviser et si le miracle se produit..... :wink:

_________________
Tout va bien ! :)
http://www.lamaisondunet.org/
http://www.reseauk.info


Haut
 Profil  
 
 Sujet du message: Re: Blanc comme neige... ;-)
MessagePublié: Mar Août 24, 2010 4:06 pm 
Hors-ligne
Avatar de l’utilisateur

Inscrit(e) le : Mar Août 24, 2010 3:48 pm
Message(s) : 109
Bonjour,

Je suis dans le même cas que Jack81 semblerait-il...
Automne installé vide, et des logs en quantité et pas de contenus affichés (pages blanches??)

Code :
2010-08-24 15:40:42|http|PHP Notice : Undefined offset:  11 line 220 of file /mnt/web1/51/55/51691955/htdocs/automne/classes/pageContent/xml2Array.php
2010-08-24 15:40:42|http|PHP Notice : Undefined offset:  10 line 220 of file /mnt/web1/51/55/51691955/htdocs/automne/classes/pageContent/xml2Array.php
2010-08-24 15:40:42|http|PHP Notice : Undefined offset:  9 line 220 of file /mnt/web1/51/55/51691955/htdocs/automne/classes/pageContent/xml2Array.php
2010-08-24 15:40:42|http|PHP Notice : Undefined offset:  10 line 220 of file /mnt/web1/51/55/51691955/htdocs/automne/classes/pageContent/xml2Array.php
2010-08-24 15:40:42|http|PHP Notice : Undefined offset:  22 line 220 of file /mnt/web1/51/55/51691955/htdocs/automne/classes/pageContent/xml2Array.php
2010-08-24 15:40:42|http|PHP Notice : Undefined offset:  23 line 220 of file /mnt/web1/51/55/51691955/htdocs/automne/classes/pageContent/xml2Array.php
2010-08-24 15:40:42|http|PHP Notice : Undefined offset:  32 line 220 of file /mnt/web1/51/55/51691955/htdocs/automne/classes/pageContent/xml2Array.php
2010-08-24 15:40:42|http|PHP Notice : Undefined offset:  33 line 220 of file /mnt/web1/51/55/51691955/htdocs/automne/classes/pageContent/xml2Array.php
2010-08-24 15:40:42|http|PHP Notice : Undefined offset:  40 line 220 of file /mnt/web1/51/55/51691955/htdocs/automne/classes/pageContent/xml2Array.php

etc...

Site regenéré sans succès...

D'avance merci,

Guillaume.


Haut
 Profil  
 
 Sujet du message: Re: Blanc comme neige... ;-)
MessagePublié: Mar Août 24, 2010 4:11 pm 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Mer Juin 15, 2005 8:28 am
Message(s) : 759
Localisation : Sophia Antipolis
Effectivement l'erreur ressemble bcp à celle de Jack. Peux tu me dire de quel hébergeur il s'agit ? Je te met ici la réponse que j'ai fait à Jack par message privé :

Citer:
J'ai regardé la conf PHP du serveur. Je pense avoir trouvé la cause de ton problème.

Un peu d'histoire :
PHP4 traitait le XML avec la librairie "expat"
PHP5 traite (normalement) le XML avec la librairie "libxml2".

C'est pour cette raison que de nombreux logiciels PHP basés sur XML (y compris Automne) ont eu du mal à passer en PHP5 car expat et libxml2 ne sont pas forcément compatibles dans leur façon de traiter XML.

Ton hébergeur à trouvé le moyen de faire fonctionner PHP5 avec expat au lieu de libxml2.

Je ne sais trop comment il a fait ni pourquoi il l'a fait mais je pense que c'est pour cette raison que le parseur d'Automne ne parse pas. D'ou les erreurs que tu rencontre.

Tu peux le voir sur le phpinfo de ton site.
Dans Configure Command il y a "--with-libexpat-dir=/usr" qui ne devrait pas être là.
Dans la section XML il y a : EXPAT Version : expat_1.95.8

Dans cette section XML, sur tous mes serveurs j'ai : libxml2 : Version 2.6.32

Donc tant que ton serveur traitera XML avec Expat, Automne ne parsera pas.

Note que lors de la réécriture du parseur d'Automne pour passer de php4 à php5, il m'a fallut presque 2 mois uniquement pour faire fonctionner Automne avec libxml2 au lieu d'expat, donc faire le travail en sens inverse n'est pas vraiment une option.

Pour ton hébergeur, sur bugs.php.net, j'ai d'ailleurs trouvé le commentaire suivant datant de 2006 à propos de --with-libexpat-dir :
Citer:
--with-libexpat-dir option has been deprecated years ago and there is no sense in using it if you have libxml in your system.

Je pense que c'est assez clair ...


Seb


Haut
 Profil  
 
 Sujet du message: Re: Blanc comme neige... ;-)
MessagePublié: Mar Août 24, 2010 4:32 pm 
Hors-ligne
Avatar de l’utilisateur

Inscrit(e) le : Mar Août 24, 2010 3:48 pm
Message(s) : 109
Bien vu, c'est exactement le même problème alors, j'ai le même --with-libexpat-dir ... dans ma configuration php! :(
Réponse à ta question : mon hébergeur actuel est Strato, je peux le reconfigurer directement ou cela doit-il forcément être fait par mon hébergeur?

Merci

guillaume


Haut
 Profil  
 
 Sujet du message: Re: Problème de parsing XML
MessagePublié: Mar Août 24, 2010 4:40 pm 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Mer Juin 15, 2005 8:28 am
Message(s) : 759
Localisation : Sophia Antipolis
Je crains qu'il faille en faire la demande à l'hébergeur directement ...


Haut
 Profil  
 
 Sujet du message: Re: Problème de parsing XML
MessagePublié: Mar Août 24, 2010 6:20 pm 
Hors-ligne
Avatar de l’utilisateur

Inscrit(e) le : Mar Août 24, 2010 3:48 pm
Message(s) : 109
Bon bah il faut me faire une raison, j'ai pas choisi le bon hébergeur...

Avis au personnes qui voudraient opter pour l'hébergeur STRATO :
Pour information, il ne propose pas aujourd'hui la configuration nécessaire au bon fonctionnement d'automne (la configuration de leur serveur utilisant le parser libexpat).

Voilà, merci pour tes réponses rapides Sébastien (je m'en vais de ce pas soucrire un abonnement chez "pas" Strato).

Guillaume.


Haut
 Profil  
 
 Sujet du message: Re: Problème de parsing XML
MessagePublié: Mer Mars 21, 2012 11:39 am 
Hors-ligne
Utilisateur enthousiaste

Inscrit(e) le : Ven Mars 23, 2007 9:07 am
Message(s) : 57
Bonjour,

Je rencontre un soucis similaire avec un hébergeur.
expat est activé et libxml aussi.

Voici les informations du phpinfo :

Citer:
dom
DOM/XML enabled
DOM/XML API Version 20031129
libxml Version 2.7.8

libxml
libXML support active
libXML Compiled Version 2.7.8
libXML Loaded Version 20708
libXML streams enabled

xml
XML Support active
XML Namespace Support active
EXPAT Version expat_2.0.1


Par contre l'hébergeur propose d'utiliser libxml2.dll qui est disponible et activée.

Est-ce qu'il est possible d'utiliser cette dll avec Automne ?
Comment faire ?

Pour l'instant j'ai des pages blanches à la régénération :
Code :
2012-03-21 10:22:05|http|CMS_modulesTags->_parse (line 208) : Can't parse empty definition
2012-03-21 10:22:05|http|CMS_modulesTags->treatContent (line 303) : Can't treat empty definition


Haut
 Profil  
 
 Sujet du message: Re: Problème de parsing XML
MessagePublié: Mer Mars 21, 2012 12:01 pm 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Mer Juin 15, 2005 8:28 am
Message(s) : 759
Localisation : Sophia Antipolis
Ce choix ne dépend pas d'Automne.
Il faut que PHP utilise libxml. C'est au niveau de la conf PHP que cela se modifie (soit à la compilation, soit au niveau des extensions chargées dans le php.ini).


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 11 messages ] 

Le fuseau horaire est UTC [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 41 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Recherche de:
Aller vers :  
cron
Powered by phpBB® Forum Software © phpBB Group
Traduit par Maël Soucaze et Elglobo © phpBB.fr