867 abonnés
Tutoriels PC / MacOS X / Linux

Installer WordPress sur un serveur local avec EasyPHP

Développer son blog sur un serveur local est une méthode très intéressante permettant de tester toutes sortes de modifications que vous n’auriez jamais pu tester en ligne sans déstabiliser ou même décourager vos visiteurs. Dans notre situation, nous utiliserons EasyPHP bien que cela soit possible avec d’autres logiciels tel que Wamp.

N.B : avec la troisième version de EasyPHP, il est nécessaire de suivre les conseils de yin-yin lors de l’étape de création du fichier wp-config.php.

Commencer par télécharger EasyPHP 3 à l’adresse suivante:

  EasyPHP 3.0 (15,6 MiB, 445 hits)

Suivez la procédure d’installation par défaut. EasyPHP est maintenant lancé. Le principe est le même qu’avec un serveur FTP en ligne à l’exception que le dossier de stockage est situé sur dans le dossier d’installation du logiciel, soit (par défaut) :

C:\Program Files\EasyPHP 2.0b1\www

Pour procédez à l’installation de WordPress, il vous suffit donc de dézipper le dossier en question dans le répertoire indiqué ci-dessous. Ensuite, ouvrez un nouvel onglet est rendez-vous à l’URL suivant : http://127.0.0.1/ (ou inscrivez localhost).

C’est ici qu’apparaît la racine du serveur. Logiquement, chaque dossier copié dans le répertoire par défaut devrait y figurer ; c’est le cas du dossier WordPress :

Capture d'écran - Interface d'administration EasyPHP

Capture d'écran - Interface d'administration EasyPHP

Cliquez dessus pour lancer l’installation de la plateforme en question. Un message d’erreur s’affiche vous proposant de créer un fichier wp-config.php à l’aide de notre interface Web. Ouvrez le lien qui va vous permettre de configurer les informations de connexion à la base de données.

Il nous faut donc créer une base de données et ce, toujours à l’aide d’EasyPHP. Rendons-nous au panneau d’administration central situé à l’adresse suivante : http://127.0.0.1/home/

Cliquez sur le bouton MYSQL Administration qui permet de lancer phpMyAdmin.

Dans le champ Créer un base données, indiquez le nom que vous souhaitez donner à votre base données (par exemple, wp ou wordpress). Validez en cliquant sur Créer. Votre base est désormais fin prête pour accueillir votre blog. Retournez donc dans l’onglet d’installation de WordPress.

Capture d'écran - Interface administration MySQL

Capture d'écran - Interface administration MySQL

Remplissons maintenant les divers champs :

  • Nom de la base de données : reportez ici le nom que vous avez choisi précédemment ;
  • Identifiant : root ;
  • Mot de passe : laissez vide (normal, vous êtes en local) ;
  • Hôte : localhost ;
  • Préfixe : wp_ ;

Validez pour passer à l’étape suivante. Vous allez devoir choisir le nom de votre blog et votre adresse email. Validez de nouveau.

Ici, un nouvel écran s’affiche vous indiquant votre identifiant et votre mot de passe. Notez-les bien car ils ne vous seront pas envoyé par email vu que vous êtes en local. Pensez à changer le mot de passe par la suite dans le menu Options.

Désormais que votre blog est installé sur un serveur local, il ne vous reste plus qu’à vous y connecter. Pour cela, plusieurs possibilités :

  • Inscrivez localhost dans la barre d’URL de votre navigateur et cliquez sur le dossier WordPress. Une fois sur votre blog, un lien connexion est disponible sur la page du blog ;
  • Tapez directement l’adresse du panneau d’administration en l’occurrence : http://127.0.0.1/wordpress/wp-login.php ;

Vous tombez alors sur l’écran de session de WordPress. Saisissez alors votre identifiant (admin) et votre mot de passe fourni lors de l’installation.

Et voilà, c’est fini, votre blog tourne en local !

31 commentaires pour “Installer WordPress sur un serveur local avec EasyPHP”

  1. x-or dit :

    Avant j’utilisais EasyPhp, mais j’ai eu quelques problèmes et depuis j’utilise Xampp que je trouve beaucoup plus pratique.

  2. Maigret dit :

    Au début, je souhaitais utiliser Xampp car au vues de ce que je pouvais lire un peu partout sur le web, celui-ci est plus performant.
    Néanmoins, je n’ai pas réussi à l’utiliser alors qu’EasyPhP ne m’a pas posé de problèmes.

    Peut-être qu’un jour je m’y pencherais davantage dessus pour en faire, pourquoi pas, un nouveau tutorial :smile:

  3. François POULHES dit :

    Mission accomplie grâce à ce tuto IM PE CCA BLE !
    Un grand et sincère MERCI !!!

    FP

  4. Maigret dit :

    @François POULHES : merci à toi ! :cool:

  5. angelique dit :

    Bonsoir tout d’av=bors je voulais vous remerciez pour ce tuto ;-)

    j’ai un petit problème, lorsque je clik sur : http://127.0.0.1/wordpress/
    voici le message d’erreur que j’ai: There doesn’t seem to be a wp-config.php file. I need this before we can get started. Need more help? We got it. You can create a wp-config.php file through a web interface, but this doesn’t work for all server setups. The safest way is to manually create the file.

    je ne comprend rien à tout ceci :-( votre aide sera la bienvenue ;-)

    cordialement angelique

  6. angelique dit :

    et lorsque je clik sur: create a wp-config.php file through a web interface

    voici ce que j’ai: Je suis désolé, mais il me faut partir d’un fichier wp-config-sample.php. Veuillez remettre en ligne ce fichier depuis votre archive WordPress.

    merci de votre aide

  7. Maigret dit :

    @angelique : le fichier du wp-config.php permet d’établir le lien entre le serveur où se situe WordPress – ici en local, et la base de données.

    Il faut donc que tu télécharges WordPress – actuellement en 2.7, que tu dé-zippes le dossier à l’emplacement suivant : C:Program FilesEasyPHP 2.0b1www puis que tu lances l’installation de WordPress comme indiqué dans l’article.

    Quand au fichier wp-config-sample.php, il s’agit ni plus ni moins que fichier à partir duquel WordPress va créer le fichier wp-config qui n’existe pas à l’origine. Dans la langue de Shakespeare, sample signifie échantillon ou exemple.

    Et merci de ton commentaire ! ;)

  8. [...] EasyPHP 2.0b1 en français, la version est encore en développement mais fonctionne très bien. Et pour connaître la marche à suivre pour installer votre Wordpress, je vous conseille le tuto réalisé par l’ami Maigret sur Maigret’s blog. [...]

  9. ron101 dit :

    Bonjour,

    je suis bloqué à l’étape où il faut créer le fichier wp-config.php

    Lorsque je rentre els informations, j’ai le mesage suivant:
    ****************************

    Erreur lors de l’établissement de la connexion à la base de données

    Cela signifie soit que l’identifiant et/ou le mot de passe indiqués dans votre fichier wp-config.php sont incorrects, ou que le serveur de base de données à l’adresse localhost est inaccessible – ce qui implique que le serveur de base de données de votre hébergeur est sans doute défaillant.

    * Êtes-vous certain(e) d’avoir correctement indiqué votre identifiant et votre mot de passe ?
    * Êtes-vous certain(e) d’avoir entré le bon serveur de base de données ?
    * Êtes-vous certain(e) que le serveur de base de données fonctionne correctement ?

    Si vous n’êtes pas sûr(e) de bien comprendre les mots de cette liste, vous devriez sans doute prendre contact avec votre hébergeur. Si malgré cela cette erreur s’affiche toujours, indiquez votre problème au forum d’entraide en français.
    ************************************************

    Pouvez-vous m’aider?

    Merci,

    ron101

  10. Maigret dit :

    @ron101 : la réponse est simple… elle est indiquée dans le message d’erreur. :)

    Vérifies scrupuleusement que l’identifiant et le mot de passe sont correctement saisis. Ensuite, si un autre message fait son apparition alors il faudra changer le serveur de la base de données qui dépend de l’hébergeur. Pour cela, il faut se rendre sur le panneau d’administration de l’hébergeur dans la partie Base de données, généralement.

  11. ron101 dit :

    Je dois donc reprendre les mêmes username, password, etc. que sur mon site?

  12. Maigret dit :

    @ron101 : arf, désolé je me suis trompé d’article avant de répondre – pour ce qui concerne la seconde partie de mon commentaire.

    Comme indiqué dans le tutoriel, il faut indiquer root en tant qu’identifiant, rien dans le champ mot de passe. Normalement, cela devrait fonctionner… :)

  13. yin-yin dit :

    @ron101 : Hello! J’ai eu le même soucis!
    Je suis passé de Easyphp2beta1 à Esayphp3 et j’avais le même message d’erreur.
    Après quelques minutes de recherche je me suis résolu à ouvrir le fichier fichier de configuration de Mysql en cliquant droit sur l’icone d’Easyphp > configuration > mysql.
    Cela ouvre le fichier my.ini.
    On peut y lire ligne 51 à 53:

    [client]
    password=mysql
    port=3306

    Il faut donc ajouter comme mot de passe mysql lors de la création du fichier wp-config.php ou supprimer le mot de passe dans le fichier my.ini ligne 52.
    Voilou @ p’luche…

  14. Maigret dit :

    @yin-yin : merci de ta réponse claire et détaillée. J’espère que cela aidera ron101. ;)

  15. ron101 dit :

    Cela fonctionne!

    Un immense merci à yin-yin ainsi qu’à Maigret pour avoir fait cet article. Merci à vous deux ;)

    Maintenant je dois adapter ce blog en local au mien. C’est une autre pair de manche.

    @ bientôt.

  16. Maigret dit :

    @ron101 : merci à toi et bonne continuation dans tes projets de blogging ! :cool:

  17. ron101 dit :

    Me revoilà (malheureusement) déjà de retour.

    Je sais que ça n’est pas l’endroit pour le poster, mais je ne sais pas où le faire. Je mets ce commentaire ici car je sais que ceux qui fréquentent ce site s’y connaissent assez bien dans wordpress.

    J’ai aujourd’hui installé le plugin « more smilies » via l’interface d’installation de plugins de wordpress, et depuis sur mes articles j’ai ce message

    : »Warning: preg_replace() [function.preg-replace]: Compilation failed: nothing to repeat at offset 0 in /home/*****/public_html/pcn/wp-includes/formatting.php on line 1103
     »
    Je ne vois pas le plugin dans ma page de plugins et je ne vois pas non plus le fichier dans mon dossier de plugins via ftp. Est-ce que ce message d’erreur est lié à ce plugin?J’ai supprimé tous les fichier de wp-includes et en ai réinstallé des « neufs » mais ça ne change rien.S’il vous plait, pouvez-vous m’aider? J’ai vraiment encore une fois besoin de votre aide.

    Merci,

    ron101

  18. ron101 dit :

    Un ami m’a répondu. Désolé de vous avoir embêté. En tout cas, je continuerais à passer ici, car maigrets est, je pense, une référence, merci encore :)

  19. Maigret dit :

    @ron101 : à bientôt alors et encore merci de ta venue ! ;)

  20. Gerg dit :

    Un grand merci à Yin-Yin ! J’ai galéré comme un malade avec cette histoire de mot de passe « mysql » dans easyPhp… Merci encore !

    G.

  21. Maigret dit :

    Gerg : une intervention des plus pertinentes en effet ! Une nouvelle fois merci à Yin-Yin ! :cool:

  22. Damze dit :

    Moi c’est simple : PhpMyAdmin me renvoit la même erreur (et ce sur n’importe quel logiciel) « erreur 2003″ le serveur mySQL ne peut être contacter un truc comme sa….

  23. Maigret dit :

    @Damze : ceci est une erreur d’ouverture des ports si l’on en croit ceci ou cela. Si tu utilises un pare-feu alternatif à Windows ou un antivirus qui contrôle tout alors désactives-les temporairement puis retentes l’installation.

  24. SurfAnna dit :

    Bonjour,
    j’en remets une couche pour dire merci encore une fois pour le conseil de yin-yin ! Je viens de passer 3 h à essayer de résoudre divers problèmes de mon installation de wordpress en local et c’est le tout dernier conseil que je comptais mettre en place (eh oui, je ne l’ai trouvé qu’après 2h45 d’exaspération !!) avant d’abandonner. Eh bien…. ça a marché !!!! Un grand grand merci donc, vous enjolivez mon dimanche soir. :)
    PS : pour info, ça n’a marché que lorsque j’ai modifié mon fichier wp-config.php, et pas lorsque j’ai supprimé le mot de passe dans le fichier de config my.ini

  25. Maigret dit :

    @SurfAnna : je vais faire une mise à jour de l’article pour remonter le commentaire de yin-yin en haut de page.

    A bientôt ! :cool:

  26. Xavier dit :

    Salut j’ai installer WP j’ai réussi plusieurs fois a me connecter avec mes identifiants d’origine car je n’ai pas changé le mot de passe

    et c bizar parceque j’arrive plus a accéder a mon site en mode admin et a me connecter a wordpress avec ces mêmes identifiants et je ne sais pas quoi faire..

  27. Maigret dit :

    @Xavier : c’est un problème avec une installation locale ou en ligne ? Peut-être pourrais-tu poster un message sur le forum ? Si tu as des messages d’erreurs, indiques-les également. ;)

  28. Supremekuja dit :

    Bonsoir à tous, j’ai un petit soucis, après avoir effectué toutes les manipulations comme stipulé dans ce tutorial, ma page bloque au moment de me donner le mot de passe juste après que l’on doive indiquer le nom du blog et son adresse mail (je clique sur « Installer Wordpress » en bas, ça charge indéfiniment, les fichiers s’installent bien sur la base de donnée, mais comme je n’ai pas de mot de passe je ne peut rien faire par la suite).

    Merci d’avance à la personne qui trouvera une réponse.

  29. Maigret dit :

    @Supremekuja : c’est embêtant en effet. As-tu essayé de télécharger une nouvelle fois WordPress pour ensuite relancer l’installation ?

  30. Supremekuja dit :

    J’ai effectivement essayé cette solution à plusieurs reprises, mais sans succès, et j’ai essayé un tas d’autres manipulations mais aucune n’a fonctionné. Cela dit lorsqu’on va dans le dernier fichier créé sur la BD (wp_users je crois), on peut apercevoir le login (admin donc) et le mot passe qui est apparemment en crypté, donc à partir de là je ne sais pas s’il y a moyen de le récupérer d’une manière quelconque.

    Dans tous les cas j’ai finalement lâché l’affaire, désolé pour le dérangement, et j’ai opté pour un hébergeur gratuit simplement le temps de voir ce qu’offrait la dernière version de WP.

    Bonne chance à tous.

  31. Maigret dit :

    @Supremekuja : pas de problèmes pour le dérangement et bonne continuation sur WordPress ! :cool:

Laisser un commentaire

© 2009-2010 Protuts. Tous droits réservés | Créé avec Wordpress | Thème conçu par Elegant Themes | Hébergé sur Mavenhosting