CMS Automne

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

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




Publier un nouveau sujet Répondre au sujet  [ 12 messages ] 
Auteur Message
MessagePublié: Mar Jan 25, 2011 11:09 am 
Hors-ligne
Avatar de l’utilisateur

Inscrit(e) le : Mar Jan 25, 2011 9:35 am
Message(s) : 21
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


Haut
 Profil  
 
MessagePublié: Mar Jan 25, 2011 11:36 am 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Mer Juin 15, 2005 8:28 am
Message(s) : 759
Localisation : Sophia Antipolis
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.


Haut
 Profil  
 
MessagePublié: Mar Jan 25, 2011 12:53 pm 
Hors-ligne
Avatar de l’utilisateur

Inscrit(e) le : Mar Jan 25, 2011 9:35 am
Message(s) : 21
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.


Haut
 Profil  
 
MessagePublié: Mar Jan 25, 2011 2:13 pm 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Mer Juin 15, 2005 8:28 am
Message(s) : 759
Localisation : Sophia Antipolis
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.


Haut
 Profil  
 
MessagePublié: Mar Jan 25, 2011 2:24 pm 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Mer Juin 15, 2005 8:28 am
Message(s) : 759
Localisation : Sophia Antipolis
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.


Haut
 Profil  
 
MessagePublié: Mar Jan 25, 2011 2:33 pm 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Jeu Juin 16, 2005 8:05 am
Message(s) : 628
Localisation : Toulouse, France
cool un hébergeur compatible de plus, merci pour les retours.

_________________
Frank
http://www.automne-cms.org


Haut
 Profil  
 
MessagePublié: Mar Jan 25, 2011 4:36 pm 
Hors-ligne
Avatar de l’utilisateur

Inscrit(e) le : Mar Jan 25, 2011 9:35 am
Message(s) : 21
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....


Haut
 Profil  
 
MessagePublié: Mar Jan 25, 2011 7:19 pm 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Jeu Juin 16, 2005 8:05 am
Message(s) : 628
Localisation : Toulouse, France
T'as des messages d'erreurs liés ? (dans paramètres serveur/logs d'erreur/date du jour)

_________________
Frank
http://www.automne-cms.org


Haut
 Profil  
 
MessagePublié: Mar Jan 25, 2011 8:23 pm 
Hors-ligne
Avatar de l’utilisateur

Inscrit(e) le : Mar Jan 25, 2011 9:35 am
Message(s) : 21
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....


Haut
 Profil  
 
MessagePublié: Mer Jan 26, 2011 9:24 am 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Mer Juin 15, 2005 8:28 am
Message(s) : 759
Localisation : Sophia Antipolis
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.


Haut
 Profil  
 
MessagePublié: Mer Jan 26, 2011 6:37 pm 
Hors-ligne
Avatar de l’utilisateur

Inscrit(e) le : Mar Jan 25, 2011 9:35 am
Message(s) : 21
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


Haut
 Profil  
 
MessagePublié: Mer Jan 26, 2011 6:42 pm 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Mer Juin 15, 2005 8:28 am
Message(s) : 759
Localisation : Sophia Antipolis
c'est fait :)


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

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


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 44 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