Hébergement Gratuit

Installation de Wordpress

L'installation du très célèbre et apprécié CMS Wordpress s'installe très facilement sur 000webhost. Ici c'est l'installation "classique" qui va être montrée sans l'utilisation du script (non fonctionnel lors de la rédaction de ce billet pour cause de mise à jour) qui ne pose pas de problème particulier. Avant de commencer il faut d'abord récupérer la version de Wordpress désirée et vérifier qu'elle est compatible avec l'hébergeur, pour cette démonstration c'est la dernière mouture stable en français qui a été choisie portant le numéro 3.3.2 et téléchargeable sur le site www.wordpress-fr.net. Cette version nécessite une version PHP 5.2.4 ou plus  et MySQL 5.0 ou plus, ce qui ne pose pas de problème avec 000Webhost (PHP 5.2.* et MySQL 5.1). Le transfert des fichiers se fera avec le client FTP Filezilla (libre et gratuit) et non avec le gestionnaire de fichier (File Manager) que propose l'hébergeur car il est moins fonctionnel. L'avantage de ne pas utiliser de script ou le gestionnaire de fichier est d'utiliser une façon de faire commune à tous les hébergeurs, après avoir réalisée une fois cette installation de cette manière on peut la reproduire chez n'importe quel prestataire à quelques détails près.

Étape n°1 :

On télécharge la version de Wordpress à l'adresse www.wordpress-fr.net et l'on extrait l'archive (Zip) obtenue pour se retrouver avec un dossier Wordpress.


Étape n°2 :

On se connecte sur son compte 000webhost, pour commencer à créer une base de données MySQL. Pour ce faire on se rend dans le menu "Software / Service" du panneau de contrôle pour cliquer sur MySQL :



On arrive ensuite sur l'écran de création de la base MySQL où il va falloir renseigner un nom pour la base de donnée, un nom d'utilisateur et un mot de passe (que l'on répète par sécurité).
  •  "MySQL database name:" : Il faut indiquer un nom pour la base MySQL, une première partie non modifiable est déjà remplie (du type : a1234567_) et une deuxième partie est à remplir absolument. Le nom de la base sera composé des 2 parties. Si vous avez choisi en deuxième partie WP le nom sera donc par exemple a1234567_WP.
  • "MySQL user name:" : Il faut indiquer un nom d'utilisateur, la aussi une première partie est déjà remplie et elle est identique à la première partie du nom de la base ( pour poursuivre notre exemple : a1234567_). Il faut remplir la seconde partie absolument, la aussi le nom complet sera composé des 2 parties (si vous avez choisi bob le nom compte sera a1234567_bob). Attention la deuxième partie peut être déjà remplie par erreur si vous avez enregistré le mot de passe de votre compte 000webhost dans votre navigateur (il met le début de votre mail), il ne faut pas en tenir compte et le remplir vous même.
  • "Password for MySQL user:" choisir un mot de passe composé de lettres et de chiffres. Si le mot de passe n'a pas des chiffres et des lettres, un message d'erreur lors de l'enregistrement surviendra et il faudra en choisir un qui répondra à ces critères. Attention là aussi, le champs peut être rempli illégitimement par le navigateur avec votre mot de passe de votre compte 000webhost.
Il faut retenir de cette étape qu'il y a 4 champs à remplir impérativement et qu'il faut retenir absolument son mot de passe, les autres informations sont accessibles dans son compte.

Étape n°3 :

On transfert ses fichiers du dossier Wordpress que l'on a obtenu lors de l'étape n°1. Pour cela on va utiliser le client Filezilla. Ce logiciel est spécialisé dans le transfert de fichiers avec un serveur FTP, il est libre (licence GNU) et gratuit. Particulièrement efficace, il peut dérouter de prime abord les utilisateurs non habitués à ce genre de logiciel mais on trouve de la documentation facilement comme sur Framasoft par exemple ("Maîtriser Filezilla en 5 minutes") et une copie écran va être fourni plus bas. Avant de commencer le transfert de ses fichiers il faut connaitre les informations de son serveur FTP que l'on trouve dans le panneau de contrôle dans le menu "Files" en cliquant sur "View FTP Details" :


FTP host name = Nom du serveur FTP
FTP user name = Nom d'utilisateur du serveur FTP
FTP password = Mot de passe du serveur FTP (identique que celui du compte 000webhost)
Folder to upload files = Dossier dans lequel on doit télécharger les fichier => public_html

Maintenant que l'on dispose de toutes les informations nécessaires on va procéder au transfert des fichiers. Il va falloir prendre tous les fichiers se trouvant dans le dossier Wordpress (en excluant lui même, on ne prend pas le dossier Wordpress en lui même mais son contenu) et les copier dans le répertoire public_html du serveur FTP. Voici une copie écran commenté (en rouge) de Filezilla :


Pour les non habitués de ce logiciels, il faut bien comprendre que :
- Le cadre 2 correspond à l'ordinateur sur lequel on travail avec en haut l'arborescence et en dessous le contenu du dossier sélectionné. Sur l'image c'est le dossier Wordpress qui est sélectionné dans la partie haute et c'est son contenu que l'on voit dans la partie basse.
- Le cadre 3 correspond au serveur FTP, avec le même principe c'est-à-dire l'arborescence dans la partie haute et le contenu du répertoire sélectionné dans la partie basse.

Il suffit donc de copier tous les fichiers de la partie basse du cadre 2 vers la partie basse du cadre 3 en s'assurant bien être dans le répertoire public_html du côté du serveur FTP. Pendant le transfert il est possible que Filezilla vous indique que le fichier existe déjà dans ce cas confirmez qu'il faut le remplacer. Le transfert des fichiers prends quelques minutes.


Étape n°4 :

Une fois les fichiers disponibles sur le serveur FTP on peut fermer Filezilla car la suite se passe avec le navigateur. On se rend à l'adresse de son site comme un visiteur lambda et on tombe sur une page nous indiquant que le fichier wp-config.php n'est pas trouvé par Wordpress, il faut cliquer sur "Créer le fichier de configuration" :


On arrive sur une autre page nous indiquant qu'il va falloir lui donner des informations sur la base de données que nous avons créer à l'étape n°2, en cliquant sur "Allons- y !" on arrive à l'endroit où l'on doit fournir les renseignements :


Les informations concernant le nom de la base de données, l'identifiant et le mot de passe sont ceux que l'on a créer à l'étape n°2 sachant que les informations concernant le nom et l'identifiant sont disponibles dans le panneau de contrôle dans la rubrique "MySQL" (menu Software / Services). Les trois premiers champs ne devraient pas poser donc de souci (sauf mot de passe égaré !), le quatrième champ est à changer impérativement. Il ne faut pas laisser "localhost" comme hôte de la base de donnée, chez 000webhost il faut indiquer une adresse du type mysql12.000webhost.com sans être forcément celle-ci puisque l'hébergeur dispose de plusieurs serveurs de base de données (l'information est disponible également à la rubrique MySQL de son compte). Le dernier champ est a laisser tel quel sauf pour ceux voulant créer plusieurs blog avec la base de données. Pour finir il ne suffit plus que de valider et en principe on a un message de félicitation de Wordpress et une invitation à cliquer sur "Lancer l'installation !". On arrive sur une page où l'on doit fournir quelques informations : un titre pour le site,  un identifiant, un mot de passe et une adresse mail puis de cliquer sur "Installer Wordpress". C'est fini ! votre site blog est opérationnel.


Conclusion :
Wordpress s'installe sans problème sur 000Webhost. L'installation du CMS est très simple et ne pose à priori aucun souci. Tout à fonctionner du premier coup, la seule petite particularité chez cet hébergeur est l'hôte de la base de données qui n'est pas localhost comme c'est souvent le cas. L'installation complète a utilisé moins de 8 MB d'espace disque et a été réalisée en moins d'un quart d'heure (transfert FTP compris !). Au final ce billet aurait pu prendre comme titre "Wordpress sans stress !".


Voici une vidéo qui résume bien l'installation de Wordpress en 4mn24s