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

[Résolu] Installation 4.0.2 chez Planet-Work
http://www.automne-cms.org/forum/viewtopic.php?f=2&t=770
Page 1 sur 1

Auteur:  invern [ Mar Jan 25, 2011 11:09 am ]
Sujet du message:  [Résolu] Installation 4.0.2 chez Planet-Work

Bonjour,

Avec beaucoup d'appréhension, je me lance dans l'installation d'Automne sur mon serveur (WebPro 350 chez Planet Work).
Remontée FTP des données : OK
Lancement de l'installation : Juste le warning sur les magic quotes vu sur d'autres questions... je passe
Je crée ma base de donnée lorsque cela devient nécessaire. Elle a une syntaxe du type toto:titi (toto étant le radical de mon compte utilisateur chez Planet Work) idem pour l'utilisateur (même nom).
Je lance la déclaration de base de donnée et patatrac :

Erreur, Connection à la base de données impossible :
SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)


Je vais dans PhpMyadmin pour voir si ma Base existe... elle existe bien, je m'y connecte sans problème (elle est vide bien entendu) Paramètres : Serveur Apache client MySQL: 5.0.51a

Et là c'est finit pour moi...
J'envoie le fichier Diag par e-mail...

Merci d'avance pour vos conseils.

Pierre

Auteur:  Sébastien [ Mar Jan 25, 2011 11:36 am ]
Sujet du message:  Re: Installation 4.0.2 chez Planet-Work >> Blocage pour la B

Lors du paramétrage de la base de données à l'installation d'Automne il est fort possible qu'il ne faille pas préciser "localhost" pour le serveur de base de données mais une autre adresse de serveur. Regarde dans l'aide de ton hébergeur, il doit t'indiquer la bonne adresse du serveur.

Auteur:  invern [ Mar Jan 25, 2011 12:53 pm ]
Sujet du message:  Re: Installation 4.0.2 chez Planet-Work >> Blocage pour la B

D'abord Merci de cette fulgurante réactivité...

Dans mon interface utilisateur de Planet-Work il y avait marqué seulement "%" donc j'ai essayé les deux, localhost puis % mais rien de bon....
La hotline de PW m'a répondu ceci entre temps :
à tous les coups le CMS utilise PDO qui est buggé. Essayez déjà avec
"localhost" comme serveur,
si le fichier de configuration est en php vous pouvez utiliser
getenv("MYSQL_UNIX_PORT") qui pointe vers le bon socket
Ou sinon, utiliser "euclide.pw" mais le serveur peut changer n'importe quand
(il changera
au printemps).

Donc je n'ai pas osé mettre le nez dans le code du fichier, j'ai bêtement mis euclide.pw qui me claquera un de ces jours dans les doigts, mais pour l'instant ç ame va...
Il faudra juste que je sache comment changer cette variable "après installation" si on peut le faire dans l'interface d'administration.

Je viens de terminer l'installation : IMPEC
Pour les scripts : OK car : Détection de la présence de PHP-CLI sur votre serveur : Disponible (5.2.6-1+lenny9 with suhosin-patch 0.9.6.2)

Donc pour une installation chez Planet Work juste un réglage préliminaire pour le site :
Hébergements >> Sites hébergés >> Modifier la configuration PHP >> Magic Quotes GPC : forcer à ON
Et puis pour le nom de serveur, pas de Localhost mais provisoirement euclide.pw

Encore merci, pour moi c'est donc OK.

Auteur:  Sébastien [ Mar Jan 25, 2011 2:13 pm ]
Sujet du message:  Re: Installation 4.0.2 chez Planet-Work >> Blocage pour la B

Super ! merci pour le retour d'expérience :D
Pour changer la configuration du host MySQL, rien de plus simple : édite le fichier config.php à la racine de ton site et change la constante APPLICATION_DB_HOST.

Auteur:  Sébastien [ Mar Jan 25, 2011 2:24 pm ]
Sujet du message:  Re: Installation 4.0.2 chez Planet-Work >> Blocage pour la B

D'ailleurs vu leur réponse tu peux l'éditer dès aujourd'hui pour remplacer la ligne suivante :
Code :
define("APPLICATION_DB_HOST", "euclide.pw");

Par celle là :
Code :
define("APPLICATION_DB_HOST", getenv("MYSQL_UNIX_PORT"));

ça réglera ton problème définitivement.

Auteur:  Frank [ Mar Jan 25, 2011 2:33 pm ]
Sujet du message:  Re: Installation 4.0.2 chez Planet-Work >> Blocage pour la B

cool un hébergeur compatible de plus, merci pour les retours.

Auteur:  invern [ Mar Jan 25, 2011 4:36 pm ]
Sujet du message:  Re: Installation 4.0.2 chez Planet-Work >> Blocage pour la B

Merci encore.

Mais pas si évident...
Avec :
define("APPLICATION_DB_HOST", getenv("MYSQL_UNIX_PORT"));
dans mon fichier config, je ramasse un splendide écran blanc en front comme en back-offcie....
Je vais faire vérifier ma commande à Planet Works....
Je vous tiens au courant....

Auteur:  Frank [ Mar Jan 25, 2011 7:19 pm ]
Sujet du message:  Re: Installation 4.0.2 chez Planet-Work >> Blocage pour la B

T'as des messages d'erreurs liés ? (dans paramètres serveur/logs d'erreur/date du jour)

Auteur:  invern [ Mar Jan 25, 2011 8:23 pm ]
Sujet du message:  Re: Installation 4.0.2 chez Planet-Work >> Blocage pour la B

ah oui !
2011-01-25 16:22:54|http|CMS_query->_connect (line 171) : SQLSTATE[HY000] [2005] Unknown MySQL server host '/var/run/mysqld/euclide' (1)

Impressionnant comme système ce Automne, même si je rame pour m'y faire....

Auteur:  Sébastien [ Mer Jan 26, 2011 9:24 am ]
Sujet du message:  Re: Installation 4.0.2 chez Planet-Work >> Blocage pour la B

Merci, pour l'erreur, il semble que leur constante MYSQL_UNIX_PORT ne retourne pas ce qu'il faut ou bien que leur instruction soit erronée.

Auteur:  invern [ Mer Jan 26, 2011 6:37 pm ]
Sujet du message:  Re: Installation 4.0.2 chez Planet-Work >> Blocage pour la B

J'ai fait suivre.... je vous tiens au courant. Pour moi le sujet est terminé puisque ça marche pour 99,99% de mes attentes.
Je vous enverrai un message si j'ai des infos utiles de l'autre coté pour les questions de compatibilité avec cet hébergeur.
Heuuu... comment est-ce que l'on met le sujet en "résolu" ?
:D

Auteur:  Sébastien [ Mer Jan 26, 2011 6:42 pm ]
Sujet du message:  Re: [Résolu] Installation 4.0.2 chez Planet-Work

c'est fait :)

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