Mon prestataire a upgradé
php MyAdmin a écrit:
Version du serveur: 5.0.51a-24+lenny3-log
MySQL MySQL: 5.0.51a
Serveur: Localhost via UNIX socket
Mais quand je vais dans mon répertoire pwg pour lancer piwigo :
[mysql error 2002] Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) mysql_connect htdocs/pwg/include/common.inc.php(107) (<- le Hote, le user et le pass sont bons) htdocs/pwg/index.php(26)
Quelqu'un peut me donner une idée de ce qui crée cette erreur ?
Merci d'avance
Dernière modification par Mtxr (2010-06-24 20:39:19)
Hors ligne
Je dirais que ton hébergeur a changé la configuration de mysql et qu'il n'utilise plus l'emplacement standard de la socket.
Modifie le fichier local/config/database.inc.php (avec LocalFilesEditor) pour ajouter l'emplacement de la socket :
$conf['db_host'] = 'localhost:/var/run/mysqld/mysqld.sock';
Le reste ne change pas.
Hors ligne
Merci, je viens de le faire, mais ça ne suffit pas ... l'erreur reste la même :(
Hors ligne
Mtxr a écrit:
Merci, je viens de le faire, mais ça ne suffit pas ... l'erreur reste la même :(
Tu as bien piwigo 2.1 ?
Hors ligne
non Piwigo 2.0.6 (peut etre même moins, j'en ai installé plusieurs et celle là je ne suis plus sûr)
je ne pouvais pas l'installer à cause justement de MySql qui était en 4.1.15. maintenant je vais pouvoir ... enfin j'espère..
version 2.0.6, je viens de voir dans la table pwg config
Dernière modification par Mtxr (2010-06-24 23:42:52)
Hors ligne
J'ai la même erreur 2002 avec wanewsletter, ils ont modifié un nom ou chemin, non ?
Hors ligne
Mtxr a écrit:
non Piwigo 2.0.6 (peut etre même moins, j'en ai installé plusieurs et celle là je ne suis plus sûr)
je ne pouvais pas l'installer à cause justement de MySql qui était en 4.1.15. maintenant je vais pouvoir ... enfin j'espère..
version 2.0.6, je viens de voir dans la table pwg config
Dans ce cas tu modifies la ligne suivante, dans le fichier include/mysql.inc.php :
$cfgHote = 'localhost';
en
$cfgHote = 'localhost:/var/run/mysqld/mysqld.sock';
Hors ligne
En réalité l'erreur venait de l'hébergeur.
Il y a un serveur virtuel dont le nom apparaît = localhost par défaut donc, et le vrai serveur a un autre nom ....
Donc maintenant ça fonctionne, ... pare contre sans renseigner le database.inc de local.. ?
Encore merci, les conseils m'ont permis d'insister gentiment auprès de mon fournisseur qui a tout remis en ordre.
Hors ligne
Mtxr a écrit:
En réalité l'erreur venait de l'hébergeur.
Il y a un serveur virtuel dont le nom apparaît = localhost par défaut donc, et le vrai serveur a un autre nom ....
Donc maintenant ça fonctionne, ... pare contre sans renseigner le database.inc de local.. ?
C'est juste à partir de la version 2.1 que je t'invite fortement à installer en passant par la mise à jour automatique puisque tu as déjà une version d'installée.
Hors ligne
C'est juste à partir de la version 2.1 que je t'invite fortement à installer en passant par la mise à jour automatique puisque tu as déjà une version d'installée.
Pas trop vite.... j'ai un pb de CHMOD :
impossible d'ecrire le dossier local
Et pourtant tous les répertoires sont en 777 ...
Alors install en manuel peut-être ... j'attendrai peut-être lundi voir avec l'hébergement si ils n'ont pas encore un truc bizarre.... à moins d'une autre idée ... ?
Donc j'enlève le "résolu" pour le moment....
Dernière modification par Mtxr (2010-06-25 23:16:57)
Hors ligne
Mtxr a écrit:
C'est juste à partir de la version 2.1 que je t'invite fortement à installer en passant par la mise à jour automatique puisque tu as déjà une version d'installée.
Pas trop vite.... j'ai un pb de CHMOD :
Code:
impossible d'ecrire le dossier localEt pourtant tous les répertoires sont en 777 ...
Alors install en manuel peut-être ... j'attendrai peut-être lundi voir avec l'hébergement si ils n'ont pas encore un truc bizarre.... à moins d'une autre idée ... ?
Donc j'enlève le "résolu" pour le moment....
Remets le résolu et ouvre une nouvelle discussion. Ton problème mysql est réglé.
Hors ligne