Comment installer Wordpress sur une clé USB ?
Administration, wordpress 18 réactions
Pour vos développements ou vos maquettes, il est parfois judicieux, voire nécessaire, d’avoir une instance de Wordpress installée sur une clé USB.
Ce tutoriel vient d’un besoin personnel de pouvoir travailler sur le design de mon blog en mode déconnecté.
Bien entendu, il est également possible d’utiliser cet article pour installer d’autres applications Apache/MySQL sur une clé USB.
Note : ce tutoriel ne concerne que Windows, même s’il existe des solutions similaires pour Linux, et Mac OS X.
Pour la suite de l’article, je considère que la lettre de lecteur affectée à la clé USB est J:\
Etape 1 : télécharger Xampplite
Je privilégie XAMPP (X Apache MySQL Perl PHP) comme logiciel : développé par ApacheFriends, il permet entre autres d’installer rapidement un serveur Web et MySQL.
Deux versions sont disponibles :
- Xampp,
- XamppLite.
Pour l’installation de Wordpress, la version Xampplite est tout à fait suffisante, mais vous pouvez toujours consulter les différences entre les deux versions.
Etape 2 : décompresser les fichiers
En supposant que tout le monde y arrivera, je ne reviendrais pas sur ce point : il s’agit de décompresser les fichiers directement sur votre clé USB, dans un répertoire J:\Xampplite qui contiendra les fichiers et dossiers de Xampplite.
Le résultat vous donnera une arborescence de ce type là .

Par ailleurs, vous pouvez directement télécharger Wordpress et décompresser les fichiers dans le répertoire J:\Xampplite\htdocs\wordpress : ce répertoire sera la racine de votre blog et contiendra donc les fichiers et dossiers wp-content, wp-admin, etc.
Etape 3 : modifier la configuration d’Apache pour permettre aux permaliens de fonctionner
Par défaut, Apache est configuré sans le support du mod_rewrite qui permet la réécriture d’URL (et donc la génération des permaliens).
Pour activer cette fonctionnalité, il suffit d’éditer le fichier J:\Xampplite\apache\conf\httpd.conf et de décommenter la ligne suivante (ligne 118 chez moi) en enlevant le # (dièse) :
#LoadModule rewrite_module modules/mod_rewrite.so
Etape 4 : installation et lancement de Xampp
Il reste un dernier point à voir avant de démarrer Xampplite, i.e. vérifier si les ports sont disponibles sur la machine.
Pour cela, il suffit de lancer l’exécutable J:\Xampplite\xampp-portcheck.exe : le résultat sera présenté sous la forme suivante.

Il est important que la colonne Status indique l’état free : si certaines applications occupent déjà les ports Apache et MySQL, il faut obligatoirement les fermer sinon les processus ne pourront pas se lancer.
Note : dans l’exemple ci-dessus, on peut voir que Skype écoute déjà sur les ports 80 (HTTP) et 443 (HTTPS) ; il est donc nécessaire de couper Skype pour pouvoir lancer Apache.
Maintenant que tout est prêt, on peut enfin lancer l’installation : en fait d’installation, le script va simplement déclarer à la machine un certain nombre de variables d’environnement et de chemins.

Pour lancer les applications, vous pouvez le faire directement grâce aux fichiers de lancement .bat, mais je vous conseille plutôt d’utiliser le Control Panel : J:\Xampplite\xampp-control.exe.
Pour héberger Worpress, il suffit de lancer Apache et MySQL.

Pour vérifier que Xampplite a bien démarré, il suffit de vous rendre à l’adresse http://localhost/ : vous devriez voir une page de la forme suivante.

Etape 5 : modification des paramètres de sécurité
Xampplite possède quelques failles de sécurité avec la configuration par défaut (notamment sur MySQL) : vous pouvez en voir le détail sur la page :

Il vous est possible d’attribuer un mot de passe à l’utilisateur root sur MySQL (vide par défaut) et de changer le mode d’authentification (HTTP plutôt que Cookies) à l’adresse :
Etape 6 : création d’une base de données
Pour fonctionner, Wordpress à besoin d’une base de données. Pour la créer, vous pouvez utilisez PhpMyAdmin à l’adresse :

Etape 7 : installation de Wordpress

Enfin, on arrive à l’installation de Wordpress.
Pour cela, il y a deux techniques :
- vous pouvez éditer directement le fichier de configuration wp-config.php avec les bonnes informations,
- vous pouvez utiliser l’interface d’installation sur http://localhost/wordpress/.
Notes : lorsque vous changez de PC, veuillez à bien relancer le fichier d’installation setup_xampp.bat, qui va rafraîchir votre installation (notamment les variables d’environnement ainsi que les chemins).
Gonzague me demandait si cette solution était uniquement valable pour Windows : il existe une version de Xampp pour Mac OS X (et une version pour Linux). L’installation et le paramétrage restent globalement similaires.
Articles similaires :
4 952 views || Trackback






Encore un bon article ! Rien qu’au titre j’étais presque sur que tu allais parler de Xamp. Cette implémentation de l’environnement LAMP est tout simplement l’une des meilleur aujourd’hui. Nous l’utilisons souvent pour emmener des sites/applis en présentation chez les clients
Sans vouloir faire le relou, la photos tout en haut de la page me laisse entendre qu’on peut aussi le monter sur un pc-tv pinacle ? :p
Superbe billet bien illustré. J’utilise moi même Xampp et c’est purement génial
Excellent. J’ai quasi la même config (WP + Xampp + hd externe)
J’ai tout migré de ma clé vers un disque dur externe, avec un gain important en terme de rapidité à la fois en lecture et en écriture. C’est bonheur.
Et j’ai ajouté une distrib liberkey (liberkey.com) qui contient un paquet de softs portables. Indispensable.
Très bon article. Pour ma part j’utilise MovAmp, qui est beaucoup plus simpliste ^^
Et easyphp c’est un truc de beauf c’est ça ?
@Jacques > je découvre Liberkey, ça a l’air pas mal, je vais tester. Merci !
@Bastien > j’ai volontairement choisi le logiciel le mieux supporté et le plus connu.
@Matoo > j’aime pas easyPhp, c’est pourri !
Plus sérieusement, comme je le disais à Bastien, j’ai choisi un logiciel en fonction de certains critères, et je ne pouvais pas refaire le tuto pour chaque logiciel du marché !
Ehh je n’affirmais pas je demandais
@gonzague > exact, mais je croyais que la façon dont je l’avais écrit était assez claire. C’est corrigé !
[...] Comment installer Wordpress sur une clé USB ? (Woueb2.0) [...]
Salut, j’ai un petit problème je n’arrive pas à arrivé sur la page « http://localhost/» , comment faire ?
[...] – Comment installer Wordpress sur une clé USB [...]
Merci beaucoup pour ce tuto très clair et simple !
Je voulais juste rajouter que certains n’arrivent pas à démarrer Apache à cause de Windows. Aussi je leur conseille d’aller voir le topic suivant sur le forum D’apacheFriends :
http://www.apachefriends.org/f.....hp?t=27797
qui donne le lien direct pour telecharger la librairie manquante à Windows pour faire tourner XAMPP sans problème. Good Blogging
Cool!
[...] – Wordpress sur votre clé USB, si si c’est possible ! (via Woueb 2.0) [...]
J’ai un problème à l’étape 7, quels infos dois-je mettre ? Ca ne marche pas …
@Losty > Comment ça quelles infos ?
Cet article n’est pas détaillé à 100%, ce n’est qu’un fil indicateur.
[...] vous et qui vous suit partout pour que vous pussiez travailler sur toutes les machines. Voilà , installer WordPress sur une clé USB, c’est par [...]
merci pour ce tuto très clair ! j’ai fais mon install en local sans pb pour pouvoir retravailler tranquillou mon blog