Tester un site avec BDD en local?

chupastar

Membre expert
Club iGen
10 Décembre 2003
2 268
231
Bonjour à tous.

J'aimerais juste tester mes sites avec BBD en local, si c'est possible, afin de ne plus avoir à passer systématiquement par un transfert FTP vers mon serveur.

Est-ce possible? Si oui, comment?

Merci beaucoup!
 
Va sur www.entropy.ch et installe MySQL, puis active le php sur ton apache. Pour ca utilise TextWrangler et ouvre le fichier caché /etc/httpd/httpd.conf et décommente (càd enlève le dièse devant la ligne) les lignes (lignes 240 et 284) :

#LoadModule php4_module libexec/httpd/libphp4.so


#AddModule mod_php4.c

Ensuite redémarre ton partage web
 
supermoquette a dit:
Va sur www.entropy.ch et installe MySQL, puis active le php sur ton apache. Pour ca utilise TextWrangler et ouvre le fichier caché /etc/httpd/httpd.conf et décommente (càd enlève le dièse devant la ligne) les lignes (lignes 240 et 284) :

#LoadModule php4_module libexec/httpd/libphp4.so


#AddModule mod_php4.c

Ensuite redémarre ton partage web


:up: :zen:
 
supermoquette a dit:
Va sur www.entropy.ch et installe MySQL, puis active le php sur ton apache. Pour ca utilise TextWrangler et ouvre le fichier caché /etc/httpd/httpd.conf et décommente (càd enlève le dièse devant la ligne) les lignes (lignes 240 et 284) :

#LoadModule php4_module libexec/httpd/libphp4.so


#AddModule mod_php4.c

Ensuite redémarre ton partage web


Merci, mais je n'ai pas tout compris, pour le début tout du moins, ce qui m'empêche d'avancer dans le reste de ton explication (je suis un super débutant, et il faut me parler comme tel... :rateau: ).

Enfin bref, je suis allé sur le site d'entropy, mais je ne trouve pas ce qu'il faut télécharger pour installer MySQL...

Merci beaucoup.
 
Bon, je crois que c'est bon, MySQL est installé... Une question: faut il l'activer à chaque fois?

ET autre chose aussi pour activer php dans apache, je ne trouve pas le fichier "etc" de /etc/httpd/httpd.conf, où se trouve t-il?

Merci.

EDIT: j'ai trouvé, je ne savais pas qu'on pouvais taper l'adresse directement dans testewrangler.

Merci!

EDIT2: comment fait on pour voir le numéros des lignes?

EDIT3: c'est bon, j'ai trouvé, désolé...
 
y a un script dans l'image disque pour que mysql démarre à chauqe session, rassure toi mysql dors bien : sont process, quand il n'est pas solicité, ne prend pas de ressources.
 
Merci, j'ai installé le module.

Mais vient alors ce qu'il devrait être mes dernières questions: comment puis-je accéder à ma BDD (j'ai un site sur Free et j'utilise MySQL, comment avoir quelque chose de similaire?)? Quelle est son nom et son adresse? Comment puis-je y mettre un mot de passe? (a vrai dire je ne sais même pas où se trouve cette BDD actuellement...)

en fait, pour faire plus simple, j'aimerais installer un blog DotClear en local pour pouvoir le tester directement depuis chez moi, lors de son installation il me demande (j'ai mis en réponse les paramètre que j'ai avec Free actuellement):

Serveur : sql.free.fr
Nom d'utilisateur : picsmaker
Mot de pass : monmotdepasse
Nom de la base : picsmaker
Préfixe : dc_

Et je ne sais pas ce qu'il faut mettre dans le cas de mon ordinateur en local...

Merci.
 
As-tu mis un mot de passe root pour le mysql (attention root de mysql) comme dis sur le site entropy ?

sinon le serveur : localhost

pour le reste il te faut créer une base dans mysql (soit via le terminal, soit à l'aide d'un outil : phpmyadmin ou cocoamysql).
 
  • J’aime
Réactions: chupastar
Je te conseille perso cocoamysql, assez joli, pour te connecter à mysql : serveur localhost, user : root et pas de mot de passe si tu n'en a s pas mis un à l'installation ! ensuite c'est assez clair je pense !
 
J'ai mis un mot de passe en suivant ces instructions:

Important: You should at least run this command in order to secure the open master account in the default installation:

/usr/local/mysql/bin/mysqladmin -u root password new_password_here

In recent distributions of MySQL, you can also run the script mysql_secure_installation instead of just changing the root password. That script allows you to change the root password, delete the test database, remove the anonymous user, remove remote access (allowing access from the local machine only) and reset the privileges table.

J'ai tapé "/usr/local/mysql/bin/mysqladmin -u root password MONMOTDEPASSE" dans le terminal (je ne suis pas sûr que c'est ça qu'il fallait faire...

Mais ça ne m'a pas proposé de nom d'utilisateur...

J'en ai besoin aussi dans cocoa MySQL que je viens de charger, j'ai essayé avec mon nom d'utilisateur de mon ordinateur mais ça ne marche pas...

macge2.jpg


Merci.
 
C'est l'utilisateur root qui gère tout mysql (après tu peux lui créer d'autre utilisateurs

donc

user : root
password : lemotdepassequet'asmis