configuration fichier "config.php"

configuration fichier "config.php" - PHP - Programmation

Marsh Posté le 30-04-2005 à 11:46:24    

Bonjour,
 
j'ai trouvé un truc mais je comprend pas tout...
 
"SKINS v1.0
 
Ceci est un script utilisant PHP4 et MySQL
Vous pouvez librement le modifier
 
ATTENTION: vous devez pouvoir utiliser les sessions pour utiliser ce script
 
Installation:
1) Configurez le fichier config.php
2) Executez le script SQL sql/mysql.sql avec phpMyAdmin
3) Modifiez, ajoutez ou supprimez des skins dans phpMyAdmin
4) Insérez le fichier skins.php tout au tout début de vos pages (comme dans index.php)
5) Changez le fichier de redirection dans setskins.php
6) Tout envoyer sur le serveur
 
Remarque: pour changer de skins, faites un lien vers setskins.php?skins=couleur"
 
 
le fichier config.php c'est :
 
"<?
$defaut="gris"; // définition de la couleur par défaut
 
$mysqlhost="localhost"; // nom d'hôte mysql
$mysqluser="login"; // user mysql
$mysqlpass="mdp"; // mot de passe mysql
$mysqlbdd="nom_base"; // nom de la base de donnée mysql
 
$mysqlskinstable="skins"; // nom de la table mysql
 
@mysql_connect($mysqlhost,$mysqluser,$mysqlpass) or die("<font>Impossible de se connecter à la base de données</font>" ); // connexion a mysql [login]
@mysql_select_db("$mysqlbdd" ) or die("<font>Impossible de se connecter à la base de données</font>" ); // connexion a mysql [choix de la base]
?>"
 
je comprend pas, je dois modifier quoi par quoi ? et ou est ce que je dois modifier ca ?
 
merci

Reply

Marsh Posté le 30-04-2005 à 11:46:24   

Reply

Marsh Posté le 30-04-2005 à 12:01:12    

tout ce qui touche à myqsl ($mysqlhost, $mysqluser....) : tu doit remplacer les valeurs par ta config que t'as donné ton hébergeur

Reply

Marsh Posté le 30-04-2005 à 12:22:03    

oui mais pour le moment je suis en local avec esayphp, j'ai rien transfere vers le serveur...

Reply

Marsh Posté le 30-04-2005 à 12:22:52    

Ok, donc par défaut, je crois que pour les user et pass, c'est 'root' et ''

Reply

Marsh Posté le 30-04-2005 à 12:35:22    

+1 ;).
$mysqlhost="localhost"; // nom d'hôte mysql  
$mysqluser="root"; // user mysql  
$mysqlpass=""; // mot de passe mysql  
$mysqlbdd="nom_de_ta_base"; // nom de la base de donnée mysql

Reply

Marsh Posté le 30-04-2005 à 12:36:54    

sniff ca me marque tjs impossible de se connecter à la base de données

Reply

Marsh Posté le 30-04-2005 à 12:39:00    

ou est ce qu'on configure le mot de passe et la base de donnée ?

Reply

Marsh Posté le 30-04-2005 à 12:40:13    

T'as dû mettre le mauvais nom de base (aussi super les messages d'erreures qui sont les mêmes lors de la connexion et de la sélection de la base :fou:, ça aide vachement :( )

Reply

Marsh Posté le 30-04-2005 à 12:43:13    

La base de donnée, tu dois la créer ;).
 
Sinon, change les dernières lignes :
 
 

Code :
  1. @mysql_connect($mysqlhost,$mysqluser,$mysqlpass) or die("<font>Impossible de se connecter à la base de données</font>" ); // connexion a mysql [login]  
  2. @mysql_select_db("$mysqlbdd" ) or die("<font>Impossible de selectionner la table</font>" ); // connexion a mysql [choix de la base]  
  3. ?>"

 

Reply

Marsh Posté le 30-04-2005 à 12:49:16    

Dsl Killer mais j'ai rien compris, je connais pas le php... ca se voit ;)

Reply

Marsh Posté le 30-04-2005 à 12:49:16   

Reply

Marsh Posté le 30-04-2005 à 13:02:38    

Tes dernières lignes là :
@mysql_connect($mysqlhost,$mysqluser,$mysqlpass) or die("<font>Impossible de se connecter à la base de données</font>" ); // connexion a mysql [login]  
@mysql_select_db("$mysqlbdd" ) or die("<font>Impossible de se connecter à la base de données</font>" ); // connexion a mysql [choix de la base]
 
 
Tu les remplaces par celles-ci :
@mysql_connect($mysqlhost,$mysqluser,$mysqlpass) or die("<font>Impossible de se connecter à la base de données, la base de donnée n'existe peut-être pas ou alors mauvais identifiants !</font>" ); // connexion a mysql [login]  
@mysql_select_db("$mysqlbdd" ) or die("<font>Impossible de selectionner la table !!! Elle ne doit pas exister.</font>" ); // connexion a mysql [choix de la base]

 

Reply

Marsh Posté le 30-04-2005 à 13:03:06    

Et ensuite tu regarde quel est le message d'erreur lorsque tu affiche ta page ;).

Reply

Marsh Posté le 30-04-2005 à 13:06:45    

ca me met "Impossible de se connecter à la base de données, la base de donnée n'existe peut-être pas ou alors mauvais identifiants !"

Reply

Marsh Posté le 30-04-2005 à 13:13:45    

dans ce cas comment on créer une base de données ?

Reply

Marsh Posté le 30-04-2005 à 13:20:20    

ok, sur la page d'accueil de phpMyAdmin, cliques sur "Privilèges" dans la liste en-dessous de la création d'une base de donnée, et tu pourras voir les informations de ton serveur ainsi que les modifier (pour l'identifiant et le mot de passe).
http://www.membres.lycos.fr/killer [...] yadmin.JPG Regardes par là pour rajouter un mot de passe, et tu rajouteras ce mot de passe dans ta page config.php ;).

Reply

Marsh Posté le 30-04-2005 à 13:21:58    

J'avais pas vu ta dernière réponse, pour créer une base de donnée, c'est dans phpMyAdmin ;).

Reply

Marsh Posté le 30-04-2005 à 13:24:22    

j'ai un dossier "phpmyadmin" dans easyphp, mais quel fichier ouvrir ??  
Comment on creer la base de donnée ?

Reply

Marsh Posté le 30-04-2005 à 13:29:15    

aller voir ici : http://toutsurlaf1.free.fr/php.zip
 
le kit graphique est la mais j'arrive a le voir... ce qu'il donne en présentation générale ...

Reply

Marsh Posté le 30-04-2005 à 13:29:37    

Lorsqu'EasyPHP est lancé, tu dois avoir une petite icône en bas vers ton horloge (regarde sur mon screen, c'est le petit e noir avec une barre rouge). Et bah tu fais clique droit sur cette icône, configuration et phpMyAdmin ;).

Reply

Marsh Posté le 30-04-2005 à 13:31:59    

Tu devrais te mettre à l'apprentissage du PHP quand même. Ce site pourras te donner de bons cours ;).

Reply

Marsh Posté le 30-04-2005 à 13:38:14    

oki tu as pu voir la presentation du kit graphique php.zip ou pas ? si oui tu a fé comment ?

Reply

Marsh Posté le 30-04-2005 à 13:43:50    

Oui, je vois le kit graphique ;).
Il faut que tu renseignes comme il faut les identifiants pour que ça marche.
Fais ce que je t'ai dis pour phpMyAdmin pour ajouter un mot de passe.

Reply

Marsh Posté le 30-04-2005 à 13:45:50    

Mon config.php
 

Code :
  1. <?
  2. $defaut="gris"; // définition de la couleur par défaut
  3. $mysqlhost="localhost"; // nom d'hôte mysql
  4. $mysqluser="root"; // user mysql
  5. $mysqlpass="mon_mot_de_passe"; // mon mot de passe mysql, si tu n'en a pas laisse les guillemets vides
  6. $mysqlbdd="intranet"; // nom de ma base de donnée qui existe déjà
  7. $mysqlskinstable="skins"; // nom de la table mysql
  8. @mysql_connect($mysqlhost,$mysqluser,$mysqlpass) or die("<font>Impossible de se connecter à la base de données</font>" ); // connexion a mysql [login]
  9. @mysql_select_db("$mysqlbdd" ) or die("<font>Impossible de se connecter à la base de données !!!</font>" ); // connexion a mysql [choix de la base]
  10. ?>


 
 
 

Reply

Marsh Posté le 30-04-2005 à 13:59:07    

oui je dois mettre quoi moi pour le nom de la base de donnée ?
tu sera la ce soir ? tu as msn pour pouvoir en parler ?

Reply

Marsh Posté le 30-04-2005 à 14:17:53    

Je ne pense pas être là ce soir, sinon pour la base de donnée, tu met le nom que tu veux dans phpMyAdmin pour créer ta table mais tu mettras le nom que tu as mis dans le config.php après ;).

Reply

Marsh Posté le 30-04-2005 à 15:48:45    

ok je comprend commentca se fait que tu as pu voir la présentation du kit graphique "php.zip" et que moi non....  
j'ai vraiment du mal...
et dans la table on mets quoi ?

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed