Annonce

#1 2020-01-10 18:56:25

Leeloo
Membre
Inscription : 2006-04-19
Messages : 28

Modification config.inc.php de wanewsletter

Bonsoir tout le monde,
J'utilisais wanewsletter depuis des années chez Ovh.
Suite à une migration de version MySQL 4.0 vers 5.6, le script ne trouve plus le BD, of course

J'ai bien trouvé le fichier config.inc.php, mais il est indiqué qu'il ne faut pas le modifier.

Pouvez-vous m'aider à régler ce problème ?

Merci de votre attention

P.S. Je suis une quiche en développement php/mysql ;-)

Hors ligne

#2 2020-01-12 16:15:45

Bobe
Administrateur
Lieu : La Rochelle
Inscription : 2002-05-27
Messages : 5 299

Re : Modification config.inc.php de wanewsletter

bonjour,

Quelle version de wanewsletter utlisez-vous ?
Est-ce que les paramètres d'accès à la base de données sont correctes dans le fichier ? Le DSN est construit ainsi :
mysql://nomutilisateur:motdepasse@localhost/nombasededonnées


PHP et MySQL, un duo gagnant !

Hors ligne

#3 2020-01-13 07:50:42

Leeloo
Membre
Inscription : 2006-04-19
Messages : 28

Re : Modification config.inc.php de wanewsletter

Bonjour,
Merci de votre réponse. Je n'y croyais pas trop après tout ce temps ;-)
Donc
Version wanewsletter : 2.3.2
Dans la construction du DSN, je pense que c'est le 'localhost' (le nom du serveur ?) qui a changé.
Sa modification dans 'config.inc.php' serait-elle possible et suffisante ?

Hors ligne

#4 2020-01-13 19:31:50

Bobe
Administrateur
Lieu : La Rochelle
Inscription : 2002-05-27
Messages : 5 299

Re : Modification config.inc.php de wanewsletter

Si la base de données mysql est sur le même serveur que wanewsletter, 'localhost' est la bonne valeur.

Quel message d'erreur avez-vous ?


PHP et MySQL, un duo gagnant !

Hors ligne

#5 2020-01-13 20:13:41

Leeloo
Membre
Inscription : 2006-04-19
Messages : 28

Re : Modification config.inc.php de wanewsletter

Je n'ai aucune idée du serveur sur lequel se trouve wanewsletter...

Voilà le message d'erreur :

Impossible de se connecter à la base de données
SQL query :
SQL errno : 1045
SQL error : Access denied for user: 'empreintempre@51.75.118.72' (Using password: YES)
Fichier : start.php Ligne : 121

Voilà la ligne dans 'config.inc.php' :
$dsn = 'mysql://empreintempre:*mot de passe*@sql10/empreintempre';

Je pense que c'est 'sql10' qui n'est plus cohérent

L'adresse du serveur donné par Ovh après migration est :
empreintempre.mysql.db

Hors ligne

#6 2020-01-14 02:17:24

Bobe
Administrateur
Lieu : La Rochelle
Inscription : 2002-05-27
Messages : 5 299

Re : Modification config.inc.php de wanewsletter

réessayez avec localhost à la place de sql10


PHP et MySQL, un duo gagnant !

Hors ligne

#7 2020-01-14 08:30:49

Leeloo
Membre
Inscription : 2006-04-19
Messages : 28

Re : Modification config.inc.php de wanewsletter

aie!!
nouvelle erreur :

Impossible de se connecter à la base de données
SQL query :
SQL errno : 2002
SQL error : Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Fichier : start.php Ligne : 121

Hors ligne

#8 2020-01-14 14:59:57

Bobe
Administrateur
Lieu : La Rochelle
Inscription : 2002-05-27
Messages : 5 299

Re : Modification config.inc.php de wanewsletter

Peut-être que sur ovh, la connexion se fait via un nom d'hôte spécifique et non pas localhost. Renseignez-vous pour savoir quels sont vos identifiants et mots de passe d'accès à votre base de données, et aussi le nom d'hôte (localhost ne semble pas convenir). Apparemment, ils ont changé avec la migration.


PHP et MySQL, un duo gagnant !

Hors ligne

#9 2020-01-14 16:28:39

Leeloo
Membre
Inscription : 2006-04-19
Messages : 28

Re : Modification config.inc.php de wanewsletter

Ok, merci, je vais voir avec eux
Mais j'y crois pas trop car ils ne repondent pas sur les aspects developpement.
Et puis les identifiants, mot de passe et nom de serveur sont ceux que j'ai indiqué plus haut.

Au pire, une réinstallation pourrait-elle régler le pb ?
Dans ce cas, faut-il que je purge complètement le répertoire www\listdiff\ dans lequel j'avais installé la version actuelle ?

Existe-t-il une version plus récente que la 2.3.2 ?

Merci pour votre aide

Hors ligne

#10 2020-01-14 18:26:16

Leeloo
Membre
Inscription : 2006-04-19
Messages : 28

Re : Modification config.inc.php de wanewsletter

On avance ;-)
La hotline Ovh étant en rade, j'ai essayé avec comme nom de serveur 'empreintempre.mysql.db'
et ça a marché smile
Enfin, jusqu'à la ligne 141 du fichier start.php qui ne trouve pas la table 'empreintempre.nl_config'...
normal puisque la base est vide...
La restauration de la sauvegarde ovh n'a pas fonctionné !!

Je décide de faire un import à partir de phpmyadmin d'une ancienne sauvegarde faite par wanewsletter et j'ai l'erreur suivante :

CREATE TABLE `nl_abo_liste` (...) TYPE=MyISAM
MySQL a répondu :
#1064 - Erreur de syntaxe près de 'TYPE=MyISAM' à la ligne 18

un problème de compatibilité de version sql ?

Hors ligne

#11 2020-01-14 20:32:44

Bobe
Administrateur
Lieu : La Rochelle
Inscription : 2002-05-27
Messages : 5 299

Re : Modification config.inc.php de wanewsletter

Oui, vous pouvez remplacer les occurences de "TYPE=" par "ENGINE=". Ça devrait régler le problème.
La dernière version est la version 3.0.1 smile


PHP et MySQL, un duo gagnant !

Hors ligne

Pied de page des forums