GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment installer BoltWire CMS sur Ubuntu 18.04

SGC BoltWire est un système de gestion de contenu open source facile à installer et offrant de nombreuses fonctionnalités. Écrit en PHP, BoltWire CMS offre des fonctionnalités qui peuvent ne pas être disponibles avec d'autres CMS basés sur PHP, comme WordPress, Joomla ou Drupal - à la place, il vous aide à créer des sites Web personnels ou professionnels en quelques minutes en téléchargeant simplement le contenu de ces sites sur votre serveur. Cela ne nécessite pas de base de données, ce qui rend l'ensemble du processus beaucoup plus fluide.

L'installation est assez simple. Si vous suivez attentivement nos instructions, vous pouvez terminer l'installation de Boltwire CMS en moins de 10 minutes. Commençons.

Exigences :

  • Pour les besoins de ce didacticiel, nous utiliserons un VPS Ubuntu 18.04.
  • Accès racine SSH complet (ou un utilisateur avec des privilèges sudo)
  • Un nom de domaine enregistré et pointant vers l'adresse IP de votre serveur. Dans ce tutoriel, nous utiliserons your_domain.com comme espace réservé.

1. Connectez-vous via SSH et mettez à jour le système

Connectez-vous à votre VPS Ubuntu 18.04 avec SSH en tant qu'utilisateur root (remplacez "root" par le nom de votre utilisateur avec les privilèges root si vous souhaitez vous connecter de cette manière) :

ssh root@IP_Address -p Port_number

Vous pouvez vérifier si la bonne version d'Ubuntu est installée sur votre serveur avec la commande suivante :

$ lsb_release -a

Vous devriez obtenir ce résultat :

Distributor ID: Ubuntu
Description:    Ubuntu 18.04.1 LTS
Release:        18.04
Codename:       bionic

Une fois connecté, exécutez la commande suivante pour mettre à jour tous les packages installés vers leurs dernières versions disponibles :

$ apt-get update && apt-get upgrade

2. Installer Nginx

Pour installer Nginx sur votre serveur Ubuntu 18.04, vous devez exécuter la commande suivante :

$ apt-get install nginx

Une fois l'installation terminée, démarrez Nginx et activez-le pour qu'il démarre automatiquement après un redémarrage avec ces deux commandes :

$ systemctl start nginx
$ systemctl enable nginx

Pour vérifier et vérifier si Nginx est actuellement en cours d'exécution sur votre serveur, exécutez la commande suivante :

$ systemctl status nginx

Le résultat devrait ressembler à ceci :

● nginx.service - A high performance web server and a reverse proxy server
   Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
   Active: active (running)
     Docs: man:nginx(8)
 Main PID: 21112 (nginx)
    Tasks: 3 (limit: 2320)
   CGroup: /system.slice/nginx.service
           ├─21112 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
           ├─21113 nginx: worker process
           └─21114 nginx: worker process

3 :Installez PHP 7.2

Étant donné que PHP version 7.2 n'est pas disponible via les référentiels de logiciels par défaut d'Ubuntu, nous devrons l'installer via un référentiel tiers à la place.

PHP 7.2 peut être installé à l'aide du PPA d'Ondřej Surý, installez donc le software-properties-common et python-software-properties forfaits :

$ apt-get install software-properties-common python-software-properties

Une fois cela fait, ajoutez le PPA Ondřej et mettez à jour vos sources :

$ add-apt-repository -y ppa:ondrej/php
$ apt-get update

Installez PHP 7.2 à l'aide de la commande suivante :

$ apt-get install php7.2 php7.2-cli php7.2-common

Pour installer PHP 7.2-FPM et ses modules associés (nécessaires au bon fonctionnement de BoltWire), vous pouvez exécuter la commande suivante :

$ apt install php7.2-fpm php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-gd php7.2-xml php7.2-cli php7.2-tidy php7.2-intl php7.2-curl php7.2-zip

Utilisez la commande suivante pour vérifier la version de PHP actuellement installée sur votre serveur :

$ php -v

Vous devriez recevoir le texte suivant en sortie :

PHP 7.2.15-0ubuntu0.18.04.1 (cli) (built: Feb  8 2019 14:54:22) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.15-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies

Après avoir installé PHP 7.2, exécutez les commandes ci-dessous pour ouvrir le fichier de configuration PHP par défaut pour Nginx. Nous utilisons "nano" comme éditeur de texte - vous pouvez utiliser votre éditeur de texte préféré à la place.

$ nano /etc/php/7.2/fpm/php.ini

Effectuez ensuite les modifications sur les lignes suivantes ci-dessous dans le fichier et enregistrez. Les valeurs ci-dessous sont nos paramètres recommandés à appliquer à vos environnements. (Changez le fuseau horaire pour le fuseau le plus proche de l'emplacement de votre serveur) :

file_uploads = On
allow_url_fopen = On
memory_limit = 256M
upload_max_filesize = 100M
max_execution_time = 360
date.timezone = America/St. Louis

4. Téléchargez la dernière version de BoltWire

Ensuite, allez sur https://www.boltwire.com/downloads, cliquez avec le bouton droit sur "Download ” et copiez le lien de téléchargement direct, puis téléchargez-le sur votre serveur en utilisant wget . Une fois le téléchargement terminé, décompressez le fichier zip téléchargé.

Les commandes ci-dessous ont déjà le lien de téléchargement pour BoltWire pré-inséré. La dernière version au moment de la rédaction est la 6.02 :

$ cd /var/www/html
$ wget https://www.boltwire.com/files/6/boltwire6.02.zip 
$ unzip boltwire6.02.zip

Exécutez ensuite les commandes suivantes pour définir les autorisations correctes pour que BoltWire fonctionne correctement.

$ chown -R www-data:www-data /var/www/html/boltwire/
$ chmod -R 755 /var/www/html/boltwire/

5. Configurer la configuration Nginx pour BoltWire

Nous allons maintenant configurer un fichier de configuration Nginx pour BoltWire. Ce fichier contrôlera la façon dont les utilisateurs accèdent au contenu de BoltWire. Exécutez les commandes suivantes pour créer un nouveau fichier de configuration appelé boltwire.conf .

$ nano /etc/nginx/sites-available/boltwire.conf

Ensuite, copiez et collez le contenu ci-dessous dans le fichier et enregistrez-le. Remplacez votre_domaine.com par votre propre nom de domaine. Si nécessaire, modifiez la valeur de l'emplacement de votre répertoire racine BoltWire.

server {
    listen 80;
    listen [::]:80;
    root /var/www/html/boltwire;
    index  index.php index.html index.htm;
    server_name  your_domain.com www.your_domain.com; client_max_body_size 100M; autoindex off; location / { try_files $uri $uri/ /index.php?$query_string; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.2-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }

Enregistrez les modifications et testez la configuration Nginx en exécutant la commande suivante :

$ nginx -t

Le résultat devrait ressembler à ceci :

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Pour activer le bloc serveur que nous venons de créer, exécutez cette commande :

ln -s /etc/nginx/sites-available/your_domain.com.conf /etc/nginx/sites-enabled/your_domain.com.conf

Enfin, redémarrez Nginx pour que les modifications prennent effet :

systemctl restart nginx

6. Accéder à BoltWire

Maintenant, ouvrez votre navigateur Web et tapez l'URL de votre serveur. Dans notre cas, l'URL est http://your_domain.com/start.php . Vous serez redirigé vers la page suivante :

Maintenant, fournissez un nouveau mot de passe qui sera utilisé pour accéder à l'administration de votre site, puis cliquez sur le bouton SOUMETTRE bouton. Vous devriez voir la page suivante :

Maintenant, fournissez votre mot de passe de site et votre ID de site - l'ID de site est le nom du dossier dans lequel le nouveau site est ajouté, qui sera visible dans l'URL du site. Une fois terminé, cliquez sur Créer Site bouton.

Votre premier site BoltWire est maintenant en ligne. Vous pouvez y accéder à http://your_domain.com/site_name/index.php . Remplacer site_name avec le nom du site que vous avez choisi précédemment.

Toutes nos félicitations. Vous avez installé avec succès BoltWire CMS sur votre VPS Ubuntu 18.04. Vous pouvez maintenant consulter la documentation de BoltWire CMS pour plus d'informations.

Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer BoltWire CMS pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux à l'aide des boutons ci-dessous, ou laissez simplement un commentaire dans la section des commentaires. Merci.


Panels
  1. Comment installer BoltWire CMS sur Ubuntu 18.04 LTS

  2. Comment installer Cody CMS sur Ubuntu 14.04

  3. Comment installer PHP 7.3 sur Ubuntu 18.04

  4. Comment installer Nginx sur Ubuntu 18.04

  5. Comment installer LEMP sur Ubuntu 18.04

Comment installer BoltWire CMS sur Ubuntu 18.04 LTS

Comment installer Bludit CMS avec NGINX sur Ubuntu 18.04 LTS

Comment installer Bolt CMS avec Nginx sur Ubuntu 20.04

Comment installer Nginx sur Ubuntu 15.04

Comment installer FlatPress CMS sur Ubuntu 18.04 LTS

Comment installer NGINX sur Ubuntu 18.04