Il peut être extrêmement utile de travailler en local sur un blog WordPress. Pour adapter un thème, tester des plugins, ou n’importe quel autre développement.
Au lieu de modifier un site, puis de l’uploader sur le serveur FTP, il existe une solution à mettre en place en quelques minutes grâce à MAMP et Mac OSX
Avec l’aide de MAMP (gratuit, Mac OS X), vous disposez de toutes les fonctionnalités d’un site dynamique ent PHP/MySQL. Il sera possible de créer et gérer une base de donnée et développer votre blog WordPress exactement comme si vous étiez dans la configuration d’un site hébergé sur un serveur FTP.
Première étape:
Deuxième étape:
- Lancez MAMP et vous devriez voir la fenêtre suivante
Troisième étape:
- Décompressez l’archive WordPress et placez son contenu dans /User/Sites/VotreSite/
- Dans la fenêtre de MAMP, cliquez sur Preferences et sélectionnez l’onglet Apache.
Naviguez jusqu’au répertoire /User/Sites - Activez MAMP: Start Servers et attendez la lumière verte. Testez si ça fonctionne en chargeant l’URL suivante dans votre navigateur http://localhost:8888/MAMP ou cliquez sur le bouton Open Start Page.
- Sur la page d’accueil de MAMP, cliquez sur phpMyAdmin, puis Create new database en incluant le nom choisi pour votre base de données de test. Nous prendrons « bddtest » comme exemple.
Quatrième étape:
- Dans le répertoire /VotreSite/, ouvrez le fichier wp-config-sample.php à l’aide d’un éditeur HTML (exemple: Smultron ou CODA).
- Remplacez les données suivantes :
- et renommez le fichier en wp-config.php et sauvegardez-le.
Cinquième étape:
- Ouvrez l’URL suivante dans votre navigateur http://localhost:8888/VotreSite/
- Vous devriez être en face de la fameuse installation en cinq minutes de WordPress.
Il ne reste plus qu’à procéder comme d’habitude pour terminer l’installation et configurer le blog.
Dans le cadre d’un développement d’un site en local, il n’y a pas de précautions à prendre au niveau des identifiants de la base de données ou d’accès au blog. C’est pourquoi il n’y a pas besoin de changer les identifiants par défaut de MySQL (login: root; mot de passe: root).
De la même manière, pour accéder au blog, vous pouvez changer le mot de passe généré automatiquement à l’installation par quelque chose de plus simple.
Lorsqu’il s’agira de travailler réellement sur un serveur FTP, il ne faudra pas oublier de remettre à niveau ces paramètres basiques de sécurité.
Bonjour,
je suis à la 3ème étape et j’ai ce problème:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, you@example.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
***
Merci d’avance pour l’aide,
ron101
bonjour
je suis à l’étape 5 et j’ai ce message
Not Found
The requested URL /votresite/ was not found on this server.
Apache/2.0.63 (Unix) PHP/5.2.13 DAV/2 Server at localhost Port 8888
merci de m’aider
Ludilupe
Il faut remplacer /votresite/ dans l’adresse URL par le nom du de votre site.
😉
Emy
Bonjour,
J’ai bien suivi votre tuto ma foi parfait. Mais quand je veux mettre a jour mes plugins…rien… wordpress m’affiche : « impossible de me connecter au serveur FTP localhost : 21 » Avez vous une idée du souci???
Superbe tuto. Merci.
Cinquième étape : la fameuse installation en cinq minutes me donne une page blanche !
Pas d’indication d’erreur certes mais rien sur l’écran.
Qu’en pensez vous ?
Que signifie « Il ne reste plus qu’à procéder comme d’habitude pour terminer l’installation et configurer le blog. » ?
Bonjour, en ce qui me concerne j’ai un Error: Could not connect to MySQL server!
j’ai le même problème page blanche, avez vous une analyse de ce problème ?
Je n’arrive pas du tout à l’étape 5… Il ne veut pas se connecter. Mais sinon merci pour le tutoriel extra simple
Finalement j’ai réussi 🙂
Merci pour ce superbe article …je suis passé sous Mac car je ne supportais plus les facéties à répétition de Microsoft …. Windows 8.1:je pense qu il est très difficile de trouver mieux pour vous dégouter définitivement de l informatique …
Bonjour Laurent ,
J’ai un petit souci avec Mamp.
Lorsque j’installe mon site en local (que je prends la version en ligne et que j’essaye de la mettre en local), je n’arrive pas à accéder à la page d’accueil de mon site !
En somme, lorsque j’essaye d’accéder à mon site local par l’adresse locale du site : (ici : http://localhost:8888/site7/ ) , je tombe sur la page :
It works!
This is the server’s temporary default web page.
The web server software is running but no content has been added yet.
Pourtant j’arrive bien à accéder au backoffice de wordpresse en passant par le le fichier :
http://localhost:8888/site7/wp-login.php !
J’arrive également à accéder aux différentes pages du site en passant par le back-office.
Donc a priori ça semble marcher…. sauf l’adresse du site qui ne marche pas… http://localhost:8888/site7/
C’est juste, l’adresse en local, qui semble ne pointer vers rien ….
En installant, un wordpress tout vierge directement sur MAMP, j’arrive pourtant bien à accéder au site par son adresse en locale…(http://localhost:8888/site1/)
Je n’ai aucune idée d’où peut venir cette « erreur » ? Si je dois modifier qqch dans un fichier ? et si oui lequel ?
Voilà ! si qqn qui voit plus clair que moi ça serait très sympa !
Merci
Alex