Web
[TUTO] Comment installer Bolt sur un serveur VPS distant ?
Au cas où vous n'auriez jamais entendu parler de Bolt, il s'agit non pas ici d'un célèbre coureur Jamaïcain champion du monde, mais bien d'un CMS (Content Management System) très puissant, qui pourra vous permettre de gérer un petit site web très facilement, rapidement, et de manière totalement sécurisée.
On pourrait l'apparenter en quelque sorte à une belle alternative viable de WordPress, et en plus... le projet est libre !
Si je n'ai toujours pas réussi à vous convaincre, vous pouvez l'essayer sans aucune installation sur une instance "live" à cette adresse.
Bref, si vous êtes maintenant conquis, passons à la procédure d'installation !
Comme indiqué dans le titre, ce tutoriel s'adresserait plutôt à des personnes disposant d'un serveur de type VPS distant, comme ceux proposés chez 1&1 par exemple, mais vous pourrez tout aussi bien l'adapter pour une installation sur votre PC en local ;)
De mon côté, la procédure a été réalisée sur une machine équipée d'une version de Debian, ci-dessous la liste des dépendances requises:
... ici vous pouvez remplacer votreURL par autre chose; c'est un alias qui redirigera automatiquement vers votre site web installé quand vous tenterez d'accéder à http://IP_DE_VOTRE_SERVEUR/votreURL/. Il ne nous reste plus qu'à installer le module indispensable et à redémarrer le service d'Apache:
- php >= 5.5.9 (pas besoin de vous dire qu'on va en avoir besoin ;) )
- apache2 (le serveur HTTP qui vous créera le rendu de vos pages web)
- curl (petit utilitaire pour récupérer les sources de Bolt en ligne)
- pdo (une extension SQLite pour php)
- gd (une extension de la GD Library pour php)
- mod_rewrite (un module pour Apache dont Bolt a besoin)
ssh IP_VPS -p PORT -l LOGINVoici maintenant les quelques commandes à exécuter afin d'installer les programmes nécessaires (si votre gestionnaire de paquets favori est différent que celui ci-dessous, je vous invite à jeter un coup d'œil ici):
apt-get install php7.0 php7.0-gd php7.0-pdo
apt-get install apache2 mod_rewrite curlSi vous ne parvenez pas à récupérer php 7.0, essayez du côté des versions des générations précédentes comme les php 5.5.X et ultérieures. Vous devrez par contre bien entendu récupérer les extensions compatibles avec cette version également. Une fois les dépendances installées et configurées, passons à Bolt !
cd /var/www/Maintenant installons vraiment Bolt:
curl -O https://bolt.cm/distribution/bolt-latest.tar.gz
tar -xzf bolt-latest.tar.gz --strip-components=1
php app/nut init
rm bolt-latest.tar.gzIl faut maintenant désormais configurer Apache pour qu'il puisse "fabriquer" votre rendu web et vous proposer la page d'administration de Bolt !
nano /etc/apache2/site-enabled/000-default... et ajoutez dans ce fichier le contenu qui suit:
Alias "/votreURL" "/var/www/public/" <Directory /var/www/public/> Options FollowSymLinks MultiViews AllowOverride All Allow from all </Directory>
... ici vous pouvez remplacer votreURL par autre chose; c'est un alias qui redirigera automatiquement vers votre site web installé quand vous tenterez d'accéder à http://IP_DE_VOTRE_SERVEUR/votreURL/. Il ne nous reste plus qu'à installer le module indispensable et à redémarrer le service d'Apache:
a2enmod rewrite
service apache2 restart... puis à donner les droits adequat à Bolt pour qu'il puisse travailler sur ses fichiers:
chmod -R 777 app/cache/ app/config/ app/database/ extensions/
chmod -R 777 public/thumbs/ public/extensions/ public/files/ public/theme/Et voilà ! Maintenant la page http://IP_DE_VOTRE_SERVEUR/votreULR/bolt devrait répondre ! Il ne vous restera plus qu'à:
- ... paramétrer le premier utilisateur sur Bolt (Attention ! Il s'agira de l'administrateur de votre site) ;
- ... acheter et configurer un nom de domaine ;
- ... commencer à rédiger des articles ou du contenu en tout genre, personnaliser l'affichage, travailler sur le comportement des pages, etc... ;)
Commentaires
Personne n'a encore commenté cet article, à vous de jouer !