Créer un site sur un serveur local

Une solution simple et gratuite pour tester votre CMS et le rendu de votre site avant publication

Voir la vidéo : comment créer un site sur un serveur local

Lien de la vidéo : https://youtu.be/8ccpNHCkfHk

Pourquoi installer un site sur une serveur local ?

Lorsque vous créez un site directement depuis votre hébergeur, vous pouvez facilement installer un éditeur de contenu (CMS) et commencer tout de suite à travailler vos menus et vos pages. Alors pourquoi installer un serveur local ?

La première raison concerne la sécurité. Vous allez ou avez déjà passer beaucoup de temps sur votre blog. Vous installez un mauvais plug-in et vous voici planté ou pire, piraté. Les sauvegardes de votre site vous seront utiles pour tout réinstaller, mais avant cela, une vérification du contenu et des extensions vous évitera de reproduire la mésaventure.

La seconde raison est que la conception et la manipulation en local vous permettent de découvrir un CMS (éditeur de contenu) et ses extensions, d’expérimenter, de tester différentes options avant de les appliquer sur votre site en ligne.

Dans ce tutoriel, vous aller apprendre à installer des sites dont vous éditerez les contenus avec les CMS Joomla et WordPress sur un serveur local : local host.

Les programmes de base

Pour qu’un site fonctionne il faut :

  • un serveur qui réponde aux requêtes SQL (questions des internautes) du navigateur : APACHE (avec un module mod_rewrite)
  • une base de données : MySql en version supérieur ou égale à 4.1.2
  • un langage qui permet les tests, les calculs, les vérifications : PHP en version égale ou supérieure à 4.3

Installer un serveur local sur votre pc revient à installer ces trois éléments. Il existe différents programmes permettant d’installer ces composants comme Wampserver, EasyPHP, Xammp for Windows (exclusivement en anglais). Pour sa simplicité d’utilisation et son interface en français, j’ai pour ma part opté pour Wampserver. Wamp est l’acronyme de Windows Apache MySql.

Installer Wampserver

Téléchargez Wampserver : http://www.wampserver.com/#download-wrapper

Choisissez en fonction de votre configuration la version 32 ou 64 bits. Sous Windows vous pouvez obtenir ces informations dans votre panneau de configuration, paramètres système.

Wamp s’active en bas à droite de votre écran. Vous pouvez reconfigurer la langue dans les options accessibles par un clic gauche sur l’icône wampserver.

Avant de configurer wampserver, il est conseillé de modifier une ligne de code du fichier index.php. Ce fichier se trouve sous c:\wamp\www.

Ouvrez le fichier index.php avec un éditeur de texte. Je vous recommande d’utiliser Notepad++

A la ligne 30, modifiez :

$suppress_localhost= true;

Par :

$suppress_localhost= false;

Enfin sur le serveur Apache, sélectionnez dans les modules rewrite_mod.

Votre serveur local : localhost

En cliquant sur localhost, vous accédez à votre serveur local. Vos sites apparaissent sous l’intitulé Vos Projets. Les bases de données sont accessibles en cliquant sur le lien phpMyadmin.

Créer une base de données dans phpMyAdmin.

Cliquez sur le bouton, phpMyAdmin, puis sur bases de données pour créer une nouvelle base.

Le choix d’un éditeur de contenu

Les CMS permettent de créer des sites dynamiques. WordPress aujourd’hui est le plus répandu. Il occupe 60 % de part de marché des CMS. 1 site sur 4 dans le monde est aujourd’hui un site WordPress.

Joomla pour sa part est un CMS Open Source qui bénéficie des apports d’une large communauté notamment francophone.

Pour ces deux CMS, il existe des milliers d’extensions et de thèmes gratuits d’excellente qualité.

Vous pouvez les télécharger et les installer gratuitement.

Les hébergeurs comme 1and1 et OVH vous proposent des modules d’installation en un clic lorsque vous créez votre site en ligne.

Installer WordPress en local

Téléchargez la dernière version de wordpress sur le site officiel https://fr.wordpress.org/txt-download/

L’archive se trouve dans votre dossier « téléchargements ». Ouvrez-la et copier tous les fichiers de l’archive.

WordPress dans le répertoire www, et le dans le fichier que vous avez créé pour votre site.

En revenant sur votre localhost, vous constatez que site test apparaît maintenant dans vos projets. Cliquez sur votre projet pour installer votre CMS.

L’utilisateur est toujours root.

N’entrez pas de mot de passe.

Cliquez sur valider lorsque le formulaire est complété puis lancez l’installation.

L'identifiant par défaut est admin tout comme votre mot de passe. Pour un site en local vous n’avez pas à blinder vos accès.

Lorsque tout est terminé, vous arrivez sur la page de log de l’espace administrateur de WordPress.

Installer Joomla en local

La procédure est identique pour Joomla. Téléchargez la dernière version stable sur le site www.joomla.fr et répétez -les étapes décrites précédemment :

  • créez ‘une base de données dans phpMyAdmin
  • créez un fichier sous le répertoire c:\wamp\www au nom de votre site,
  • décompressez et copiez les fichiers de l’archive de Joomla vers ce fichier.

retournez sur localhost et cliquez sur le nom correspondant à votre projet

Suivez les étapes d’installation de Joomla.

Liens de téléchargement :

Wampserver : http://www.wampserver.com/

Notepad++ : https://notepad-plus-plus.org/fr/

Joomla : http://www.joomla.fr/ WordPress : https://fr.wordpress.org/

L'article 5 choix stratégiques à faire avant de créer, un site peut aussi vous être utile. L'ensemble des pages de ce menu aborde la création de site, alors n'hésitez pas à naviguer.