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

[Résolu] MySQL en mode strict
http://www.automne-cms.org/forum/viewtopic.php?f=2&t=1084
Page 1 sur 1

Auteur:  phl25 [ Mer Nov 16, 2011 12:00 am ]
Sujet du message:  [Résolu] MySQL en mode strict

Bonjour,

Je tente désespérément d'installer Automne sur mon PC (XP + Apache 2.2 + MySQL 5.1.22 + PHP 5.2.5 + MySQL Querry..)
Le tout fonctionne bien avec d'autres bases depuis pas mal de temps.

J'ai bien lu la FAQ "http://www.automne-cms.org/forum/viewtopic.php?f=2&t=712&start=0&hilit=installation+fatal+erreur+getURL" mais sans succès.

Installation :
Phase 1 : OK (No SMTP) mais par la suite je désactive l'envoi de mail.
Phase 2 : décompression OK,
Phase 4 : paramètre : localhost, le nom de la base créée par MySQL Browser, user et password.
Phase 5 : installer démo Fr
Phase 6 : adresse http:/localhost
Phase 7 ; Script déclenché par navigateur,
Phase 8 : SMTP désactivé, nom : Automne (pas très original)

Puis erreur :
"Fatal error: Call to a member function getURL() on a non-object in C:\Apache Data\automne_setup\automne\classes\tree\websitescatalog.php on line 203"

Dans MySQL : 95 tables créés,

Fichier "cms_error_log" blindé, réduit pour l'envoi au début et fin

Merci d'avance.

Pièces jointes:
diagnostique.txt [27.95 Kio]
Téléchargé 1815 fois
cms_error_log_red.txt [6.17 Kio]
Téléchargé 1823 fois

Auteur:  Frank [ Mer Nov 16, 2011 10:14 am ]
Sujet du message:  Re: Problème d'installation en local

Salut,

Merci pour les infos, nous allons analyser tout ça.

Quelle solution utilises tu pour faire tourner Apache sur Windows ? EasyPHP ? WAMP ? XAMPP ?

Je vois que le chemin d'installation contient des espaces (C:\Apache Data\), pas du tout sur que ce soit lié, mais il me semble qu'Automne n'aime pas trop ça.

As-tu installé la démo avec ?

J'ai retrouvé un sujet avec une erreur similaire sur le forum, mais c'était lié à une mauvaise extraction de l'archive de la demo apparemment :
viewtopic.php?f=2&t=975

Auteur:  phl25 [ Mer Nov 16, 2011 8:35 pm ]
Sujet du message:  Re: Problème d'installation en local

Bonsoir,

J'ai installé les appli. indépendamment.
J'ai vu l'autre post, j'ai essayé en rechargeant tout depuis votre site mais sans succès.

Je fait le test en modifiant le fichier httpd.conf [ DocumentRoot "C:/Apache_Data" ]
- Test d'un autre CMS correct.
- DROP de la base de donnée puis nouveau CREATE.
- Suppression de tous les fichiers décompressés.
- Nouvelle install
>>> Même message : "Fatal error: Call to a member function getURL() on a non-object in C:\Apache_Data\automne\automne\classes\tree\websitescatalog.php on line 203"

Fichier : automne4-v4_1_3-install.tgz -> MD5 : "D673DE1DFFB750224A4F2F9847F4B993"

Répertoire désarchivé :
- automne4-v4_1_3.tar.gz -> MD5 : "70EBC6E7AEE82695A9A8C5D7CBA92FAC",
- demo-fr.tgz -> MD5 : "4CCDD47D41E60AD41B7AAF95930C5779",
- install.php -> MD5 : "911B3A9D81113585BDB78AA463C5E3D0",

Que faire de plus ?
Merci d'avance.

Auteur:  Sébastien [ Jeu Nov 17, 2011 3:05 pm ]
Sujet du message:  Re: Problème d'installation en local

J'ai déjà vu ça, c'est parce que ton MySQL est en mode strict (ce qui semble être le cas par défaut maintenant sur windows). Il faut que tu change ce mode mais je n'ai plus la valeur à mettre à la place. Jette un oeil sur le site de MySQL. Si tu trouves, je suis curieux de connaitre ton fix :)

Auteur:  phl25 [ Jeu Nov 17, 2011 9:55 pm ]
Sujet du message:  Re: Problème d'installation en local

En effet, le fichier de config de MySQL (my.ini) comporte les lignes :
# Set the SQL mode to strict
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

En le modifiant en
sql-mode="""
L'installation est réussie. Le site de démo en français fonctionne.

Merci Sébastien.

Auteur:  Frank [ Ven Nov 18, 2011 9:19 am ]
Sujet du message:  Re: Problème d'installation en local

Merci pour les précisions, j'ai mis la FAQ à jour : http://www.automne-cms.org/faq/#mysql-mode-strict

Auteur:  Sébastien [ Lun Nov 21, 2011 9:10 am ]
Sujet du message:  Re: [Résolu] MySQL en mode strict

Merci pour ton retour :-)

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