Vous voulez faire ou refaire votre site sans tout casser et sans que personne ne le voit en ligne? Le serveur local: une solution bien pratique.
Installez votre petit serveur en local, grâce à MAMP (sous MacOSX), WAMP (sous Windows) ou encore LAMP (sous Ubuntu) vous pourrez tester et apprivoiser votre site sans prendre le moindre risque.
Pour mettre un site en ligne, vous avez besoin de plusieurs éléments: un hébergeur qui vous donnera accès à un serveur FTP, une base de données, un langage de script pour générer des pages de contenu. Mais pas d'affolement, en local vous avez juste un package à télécharger gratuitement. En fonction de votre système d'exploitation, ça sera MAMP ou WAMP ou encore LAMP.
Ce n'est pas grave si vous ne savez pas vraiment ce qu’est un serveur FTP ou que vous ne maîtrisez pas le PHP sur le bout des doigts. L’essentiel ici est de voir que vous allez installer une application contenant tous les éléments nécessaires pour mettre en place votre serveur sur votre ordinateur. Pas besoin de prendre un hébergeur payant sur Internet, pour l'instant.
MAMP, WAMP, LAMP ?
MAMP, WAMP, LAMP sont des abréviations qui résonnent de la même manière pour désigner une application de serveur local.
- La première lettre désigne votre système d’exploitation. M pour Mac, W pour Windows et L pour Linux (même si ici il s’agit d’Ubuntu)
- Le A pour Apache, un serveur HTTP
- Le M pour MySQL, un système de gestion de base de données
- Le P pour PHP, le langage de script utilisé pour générer vos pages
[pullquote]Une fois votre projet Web bien ficelé, un serveur local peut vous aider pour réaliser quelques tests avant la mise en ligne[/pullquote]
Installer un serveur local: conseils à portée de main
Vous avez de la chance: quelle que soit votre plateforme, les conseils pleuvent sur la toile. Tapez "choisir serveur local" dans Google et vous trouverez une pléthore de tutoriels vidéo pour vous aider dans l’installation. Une fois que vous êtes décidé pour installer votre serveur, tout se déroulera comme si vous installiez un logiciel lambda sur votre machine. Pas de subtilité apparente dans l'installation proprement dite, vous devrez accepter les conditions générales du programme et ce sera parti pour une nouvelle aventure.
Une fois le programme lancé et le serveur démarré, vous aurez accès à votre serveur via l'adresse suivante: //localhost:8888/ . Si tout se passe bien votre navigateur ouvrira lui-même cette fenêtre. Ensuite plusieurs possibilités s'offrent à vous, le mieux est de créer un dossier "nom_de_votre_CMS local" et de mettre l'adresse de ce dossier dans les préférences de votre serveur local. Tout ceci semble compliqué avec des mots, mais vous trouverez des tutoriels vidéo vous expliquant pas à pas les étapes à suivre. Si vous travaillez sous Mac, je vous conseille ce tutoriel de Autour du tuto. Pour Windows, vous pouvez par exemple regarder celui-ci de Teranga Communication.
Qui peut avoir besoin d'un serveur local?
Pour tout particulier ou entreprise qui veut créer son propre site, c'est toujours plus sécurisant de le faire en local. Vous allez pouvoir tester un WordPress, un Joomla ou encore un Drupal sans pression et à votre rythme. Si vous débutez en CMS, c’est l’idéal. Vous pourrez faire votre tambouille sans mettre en ligne vos essais. Une certaine liberté pour démultiplier votre potentiel et apprendre en manipulant.
Comme sur un vrai
Comme sur un vrai serveur muni d'un CMS, vous pourrez installer des thèmes, mettre en place votre architecture, utiliser des plugins, formater vos pages. Votre base de données se construira petit à petit et sans soucis. Vous travaillerez à partir de votre interface de CMS sur votre navigateur.
Attention aux apparences, il ne faut pas croire que tout est si simple. Même si les CMS en local sont de formidables outils pour les développeurs de contenu. Il ne faut pas oublier que pour chaque projet Web, il y a une recherche qui sous-tend la création.
Vous en apprendrez plus dans les articles suivants :
- Ecriture en ligne petit circuit pour ne pas se perdre en chemin
- Comment faire des maquettes wireframe?
- Les préparatifs de votre rédaction de contenu web
Une fois votre site entièrement créé, il ne vous restera plus que l’étape de mise en ligne sur un serveur cette fois bien en ligne.
Avez-vous déjà utilisé un serveur local ? Partagez vos expériences avec nous.