CMS Automne
http://www.automne-cms.org/forum/

[Résolu]"Erreur d'encodage de contenu" dans l'admin
http://www.automne-cms.org/forum/viewtopic.php?f=2&t=1430
Page 1 sur 1

Auteur:  arnaud [ Lun Fév 20, 2012 4:24 pm ]
Sujet du message:  [Résolu]"Erreur d'encodage de contenu" dans l'admin

Bonjour à tous,

je viens d'installer Automne 4.2 sur un serveur OVH dédié, sur lequel tourne déjà une installation version 4.1.3

Lorsque je créé mon premier modèle de page, et ma première page, elle est accessible en ligne, mais dans l'admin, j'ai :

Code :
Erreur d'encodage de contenu

La page que vous essayez de voir ne peut être affichée car elle utilise un type de compression invalide ou non pris en charge.


je n'arrive pas à déterminer ce qui provoque ça...

Auteur:  Sébastien [ Lun Fév 20, 2012 4:36 pm ]
Sujet du message:  Re: "Erreur d'encodage de contenu" dans l'admin

Généralement c'est du à un pb avec GZip. Si ton serveur active la compression gzip au niveau d'apache, essaye de le supprimer.
Rien ne change à ce niveau dans Automne 4.2 donc c'est surement un changement du coté de ton vhost (ou d'un fichier .htaccess).
Sinon, tu peux le couper au niveau d'Automne en ajoutant ce code dans le config.php :
Code :
<?php
if (!defined('ENABLE_HTML_COMPRESSION')) {
    define("ENABLE_HTML_COMPRESSION", false);
}
?>

Auteur:  arnaud [ Lun Fév 20, 2012 5:06 pm ]
Sujet du message:  Re: "Erreur d'encodage de contenu" dans l'admin

Bonjour Sébastien et merci de la réponse rapide,

J'ai rajouté le code indiqué au fichier config.php, mais toujours rien...
Code :
if (!defined('ENABLE_HTML_COMPRESSION')) {
    define("ENABLE_HTML_COMPRESSION", false);
}


Par contre, j'ai fais d'autres tests :

lorsque l'on essaye d'accéder la page par l'arborescence du site, une fois sur deux (!!!) ça affiche l'erreur d'encodage, et une fois sur deux l'erreur suivante :

Code :
Une erreur s'est produite lors de l'affichage de la page.

Généralement ce problème est du à une redirection inattendue vers un domaine différent de xxx.org.

Pour continuer, cliquez sur Rafraîchir ou allez sur une autre page. Vous pouvez aussi contacter votre administrateur pour lui signaler le problème.


Dernier point, lorsque l'erreur ci-dessus s'affiche, je peux cliquer sur l'onglet Modifier et insérer du contenu.

Auteur:  Sébastien [ Lun Fév 20, 2012 5:17 pm ]
Sujet du message:  Re: "Erreur d'encodage de contenu" dans l'admin

tu as quelque chose dans le fichier cms_error_log ?

Auteur:  arnaud [ Lun Fév 20, 2012 5:23 pm ]
Sujet du message:  Re: "Erreur d'encodage de contenu" dans l'admin

Oui, ce qui est étonnant, c'est que c'est à la date du 19 alors que je viens de l'installer...

Code :
2012-02-20 15:24:36|http|CMS_query->__construct (line 113) : Database querying failed : Table 'clients_pausegui.sessions' doesn't exist
Query : select * from sessions where ( UNIX_TIMESTAMP(NOW())-UNIX_TIMESTAMP(lastTouch_ses) > 3600 and cookie_expire_ses = '0000-00-00 00:00:00' ) OR ( cookie_expire_ses != '0000-00-00 00:00:00' and TO_DAYS(NOW()) >= cookie_expire_ses )
From : CMS_session::_cleanSessions (line 403) « CMS_session::authenticate (line 171) « CMS_session::init (line 144)
2012-02-20 15:24:36|http|CMS_query->__construct (line 113) : Database querying failed : Table 'clients_pausegui.modules' doesn't exist
Query : select * from modules order by id_mod
From : CMS_modulesCatalog::getAll (line 144) « CMS_session::authenticate (line 220) « CMS_session::init (line 144)
2012-02-20 15:24:39|http|CMS_query->__construct (line 113) : Database querying failed : Table 'clients_pausegui.sessions' doesn't exist
Query : select * from sessions where ( UNIX_TIMESTAMP(NOW())-UNIX_TIMESTAMP(lastTouch_ses) > 3600 and cookie_expire_ses = '0000-00-00 00:00:00' ) OR ( cookie_expire_ses != '0000-00-00 00:00:00' and TO_DAYS(NOW()) >= cookie_expire_ses )
From : CMS_session::_cleanSessions (line 403) « CMS_session::authenticate (line 171) « CMS_session::init (line 144)
2012-02-20 15:24:39|http|CMS_query->__construct (line 113) : Database querying failed : Table 'clients_pausegui.modules' doesn't exist
Query : select * from modules order by id_mod
From : CMS_modulesCatalog::getAll (line 144) « CMS_session::authenticate (line 220) « CMS_session::init (line 144)

Auteur:  Sébastien [ Lun Fév 20, 2012 5:35 pm ]
Sujet du message:  Re: "Erreur d'encodage de contenu" dans l'admin

mouais ... ces erreurs concernent la base de données et les sessions utilisateur mais si tu te connecte à l'admin d'Automne, elles ne sont surement pas liées à ton problème.
J'en reviens à ce que je te disais : un problème de configuration sur ton serveur Apache.
Là comme ça, je ne peux pas te dire mieux. Vérifie que ta conf Apache est bien identique à celle de ta version 4.1.3.
Sinon, essaye une réinstallation depuis zéro pour voir si ça améliore les choses, c'est peut-être un pb de copie d'un des fichier ou de droit.

Auteur:  arnaud [ Lun Fév 20, 2012 6:09 pm ]
Sujet du message:  Re: "Erreur d'encodage de contenu" dans l'admin

Je viens de refaire l'installation à partir de zero, et j'ai toujours le même soucis...

Concernant la configuration apache du serveur, à priori pas de différences entre les deux virtualhost (celui sur lequel je tente la nouvelle install et celui ou tourne la 4.1.3)

Je peux te poster le contenu de mon phpinfo en MP ?

Auteur:  Sébastien [ Lun Fév 20, 2012 6:20 pm ]
Sujet du message:  Re: "Erreur d'encodage de contenu" dans l'admin

oui tu peux, on verra bien.

Auteur:  Sébastien [ Mar Fév 21, 2012 11:21 am ]
Sujet du message:  Re: "Erreur d'encodage de contenu" dans l'admin

Après tests sur ton serveur, le code que je t'avais donné ci-dessus m'a bien permis d'accéder aux pages en l'ajoutant au fichier config.php :
Code :
if (!defined('ENABLE_HTML_COMPRESSION')) {
    define("ENABLE_HTML_COMPRESSION", false);
}

A partir de là, j'ai pu trouver un autre problème derrière que j'ai aussi réglé.
Ton fichier /automne/classes/modules/standard.php est modifié en conséquence. Garde le car c'est lui qui permet d'éviter l'erreur que tu as sur ce serveur. Cette correction sera intégrée dans la version 4.2.1 d'Automne.

Auteur:  arnaud [ Mar Fév 21, 2012 11:35 am ]
Sujet du message:  Re: "Erreur d'encodage de contenu" dans l'admin

Merci beaucoup Sébastien pour la résolution rapide !

Tout à l'air de fonctionner sans problème, je te tiens au courant !

EDIT : Par simple curiosité, est-ce qu'il y a une configuration spécifique de mon serveur qui occasionnais les erreurs ?

Page 1 sur 1 Le fuseau horaire est UTC [Heure d’été]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/