Nous sommes le Lun 30 Juin, 2025 17:03
Supprimer les cookies

Page 1 sur 21, 2 SuivantInstallation de phpmyaddressbook

Sur le logiciel libre en général ou un logiciel libre en particulier

Mer 03 Sep, 2008 13:13

Bonjour,
je viens d'installer phpmyaddressbook sur mon site
mais pas moyen d'y accéder
J'obtiens le message d'erreur suivant :
Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL server host 'mysql.server.name' (1) in /home.10.23/lyonelbe/www/agenda/sql.fct.inc.php on line 29
[error] unable to connect mysql server [mysql.server.name] with login [mysql-login]

j'ai chargé via filezilla à l'adresse ww.monsite.com/agenda
je cherche un tuto en français ou de l'aide ou même un une autre solution équivalente
Nelyo

Messages : 9
Géo : La Roche sur Yon

Mer 03 Sep, 2008 14:08

à première vue il faut que tu édites le fichier "sql.fct.inc.php" avant d'uploader.
Cherche la chaîne "mysql.server.name" et remplace là par le vrai nom de ton serveur de base de donnée.
idem pour le login.
kinovea.org
joan

Avatar de l’utilisateur
Messages : 886
Géo : France, Aquitaine, Bordeaux

Mer 03 Sep, 2008 17:45

je suis débutant en php et mysql
je ne comprends pas trop "le vrai nom de ton serveur de base de donnée"
Nelyo

Messages : 9
Géo : La Roche sur Yon

Mer 03 Sep, 2008 20:25

mes données mysql sont :
MySQL:
Serveur : mysql5-12
Utilisateur : lyonelbe
Nom de la base : lyonelbe
Mot de passe : xxxxxx

que dois-je mettre dans sql.fct.inc.php ?
Nelyo

Messages : 9
Géo : La Roche sur Yon

Mer 03 Sep, 2008 21:04

Je viens de modifier le fichier user.cfg.inc.php :
$dbServer = "mysql5-12";
$dbLogin = "lyonelbe";
$dbPassword = "xxxxx";
$dbName = "$DBowner";
$dbTable = "lyonelbe";
$dbCharset = "UTF8";

et maintenant j'obtiens le message d'erreur :
[error] unable to select database []

A l'aide ...
Nelyo

Messages : 9
Géo : La Roche sur Yon

Mer 03 Sep, 2008 21:17

Je suppose que tu veux utiliser le même nom que dbLogin pour dbName. Pourquoi utilises-tu donc DBowner???
Amicalement,

Laurent
obor2

Messages : 524
Géo : belgique

Mer 03 Sep, 2008 21:20

c'est à dire que j'ai rempli le fichier en fonction de ce que j'ai trouvé sur le net
et si je met :
$dbName = "lyonelbe";
j'obtiens :
[error] unable to execute sql statement [ALTER TABLE `lyonelbe` DROP `id`;]
Nelyo

Messages : 9
Géo : La Roche sur Yon

Mer 03 Sep, 2008 21:24

Juste une idée comme ça. Je ne suis pas versé dans MySQL mais durant mon boulot avec les bases de données Oracle, j'ai eu la facheuse expérience que les noms étaient sensibles à la casse. si je me rappelle bien un nom entré tel quel - sans guillemets - était automatiquement convertit en majuscule et un nom entre guillemets, lui, respectait les majuscules et les minuscules entrées.

Essaie donc de mettre le nom de la DB en majuscule.
Amicalement,

Laurent
obor2

Messages : 524
Géo : belgique

Mer 03 Sep, 2008 21:39

je viens de faire la modification et voila ce que j'obtiens :
[error] unable to select database [LYONELBE]
Nelyo

Messages : 9
Géo : La Roche sur Yon

Mer 03 Sep, 2008 21:49

Sorry, je viens de voir que j'ai pas totalement bien vu le post précédent - quelle idée aussi d'utiliser le même nom pour une table et pour un base de données ? ^^.

Bref, le message [font=Courier New][error] unable to select database [LYONELBE][/font] nous précise que le nom de ta base de données est bien en minuscule. Mais [font=Courier New][error] unable to execute sql statement [ALTER TABLE `lyonelbe` DROP `id`;][/font] nous dit qu'il y a un problème avec la table. Alors soit le nom de table doit être tout en majuscule, soit l'utilisateur que tu utilises n'a pas les droits de modifier cette table.
Amicalement,

Laurent
obor2

Messages : 524
Géo : belgique

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit