GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer Bludit sur Debian 9

Dans ce tutoriel, nous vous guiderons à travers les étapes d'installation de Bludit sur un VPS Debian 9.

Bludit est un CMS à fichier plat open source flexible et facile à utiliser écrit en PHP qui n'a pas besoin d'un serveur de base de données pour fonctionner. Cela rend bien sûr l'installation plus simple et rend l'utilisation globale de ce CMS plus légère par rapport aux plates-formes CMS orientées base de données telles que WordPress. Commençons par l'installation.

Prérequis

  • Un VPS Debian 9. Pour les besoins de ce tutoriel, nous utiliserons notre plan d'hébergement SSD 1 VPS.
  • Accès SSH avec privilèges root (ou accès à un compte administrateur avec privilèges sudo)
  • PHP 5.6 ou supérieur avec les extensions PHP mbstring, GD, DOM, XML et JSON activées.
  • Serveur Web Apache 2.0 ou supérieur compilé avec le module mod_rewrite. Nous pouvons également utiliser le serveur Web intégré PHP, Nginx ou Lighttpd comme serveur Web.

Étape 1 :Connectez-vous via SSH et mettez à jour le système

Connectez-vous à votre VPS Debian 9 en utilisant SSH.

ssh root@IP_Address -p Port_number

N'oubliez pas de remplacer "IP_Address" et "Port_number" par les valeurs appropriées pour votre VPS.

Vous pouvez vérifier si vous avez la bonne version de Debian installée sur votre serveur avec la commande suivante :

# lsb_release -a

Vous devriez obtenir ce résultat :

Distributor ID: Debian
Description: Debian GNU/Linux 9.9 (Stretch)
Release: 9.9
Codename: stretch

Ensuite, exécutez la commande suivante pour vous assurer que tous les packages de système d'exploitation installés sur le serveur sont mis à jour vers leurs dernières versions disponibles :

apt update 
apt upgrade

Vous pouvez également activer les mises à jour automatiques sur votre VPS Debian 9 en suivant l'un de nos tutoriels précédents.

Avec cela à l'écart, nous pouvons commencer à installer les packages dont nous aurons besoin.

Étape 2 :Installation du serveur Web Apache

Pour installer le serveur Web Apache, exécutez la commande suivante :

apt-get install apache2

Une fois l'installation terminée, vous devez activer Apache pour qu'il démarre automatiquement au démarrage du serveur avec :

systemctl enable apache2

Vous pouvez également vérifier l'état de votre service Apache avec la commande suivante :

systemctl status apache2

Sortie :

● apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; disabled; vendor preset: enabled)
   Active: active (running) since Wed 2019-08-07 03:34:36 CDT; 3min 47s ago
 Main PID: 429 (apache2)
   CGroup: /system.slice/apache2.service
           ├─429 /usr/sbin/apache2 -k start
           └─430 /usr/sbin/apache2 -k start

Étape 3 :Installez PHP 7.2

PHP 7.2 n'est pas disponible via les référentiels intégrés Debian, nous utiliserons donc un référentiel tiers à la place. Si vous avez déjà PHP 7.2, vous pouvez ignorer cette étape. PHP 7.2 peut être installé à l'aide d'un référentiel tiers. Pour ce faire, installez le "software-properties-common" et quelques autres packages :

apt-get install software-properties-common apt-transport-https lsb-release ca-certificates

Ensuite, ajoutez le dépôt et mettez à jour vos sources :

wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list
apt-get update

Enfin, installez PHP 7.2 à l'aide de la commande suivante :

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

Pour installer les extensions PHP 7.2 requises, vous pouvez utiliser la commande suivante :

apt-get install php7.2-mbstring php7.2-gd php7.2-json php7.2-intl php7.2-curl php7.2-xml 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 résultat suivant :

PHP 7.2.20-2+0~20190725.24+debian9~1.gbp69697c (cli) (built: Jul 25 2019 11:53:56) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.20-2+0~20190725.24+debian9~1.gbp69697c, Copyright (c) 1999-2018, by Zend Technologies

Désactivez PHP 7.0 dans Apache et activez PHP 7.2 :

a2dismod php7.0
a2enmod php7.2

Activez également le module mod_rewrite dans Apache s'il n'est pas encore activé :

a2enmod rewrite

Ensuite, redémarrez Apache2 pour que les modifications prennent effet :

service apache2 restart

Étape 4 :Téléchargez et installez Bludit

Au moment de la rédaction de ce tutoriel, la dernière version stable est Bludit. Téléchargez la dernière version stable de Bludit sur /var/www/html annuaire. Le lien de téléchargement a été ajouté à la commande pour vous :

cd /var/www/html
wget https://s3.amazonaws.com/bludit-s3/bludit-builds/bludit_latest.zip

Extrayez l'archive "bludit_latest.zip" et renommez le répertoire :

unzip bludit_latest.zip

Créez un fichier .htaccess dans le /var/www/html/bludit/ répertoire (vous pouvez utiliser votre éditeur de texte préféré si vous le souhaitez) :

vi /var/www/html/bludit/.htaccess

Ajoutez le texte suivant au fichier :

AddDefaultCharset UTF-8

<IfModule mod_rewrite.c>

# Enable rewrite rules
RewriteEngine on

# Deny direct access to .txt files
RewriteRule ^bl-content/(.*)\.txt$ - [R=404,L]

# All URL process by index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*) index.php [PT,L]

</IfModule>

Enregistrez et fermez le fichier.

Modifiez les autorisations des fichiers et répertoires à l'intérieur du /var/www/html/bludit afin que l'utilisateur du serveur Web (www-data) puisse y accéder :

chown www-data: -R /var/www/html/bludit

Étape 5 :Créer un fichier de configuration Apache

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

nano /etc/apache2/sites-available/bludit.conf

Ensuite, copiez et collez le contenu ci-dessous dans le fichier et enregistrez-le. Remplacez le yourdomain.com chaîne avec votre propre nom de domaine et l'emplacement racine du répertoire.

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/bludit/
ServerName yourdomain.com
ServerAlias www.yourdomain.com

<Directory /var/www/html/bludit/>
Options FollowSymlinks
AllowOverride All
Require all granted
</Directory>

ErrorLog ${APACHE_LOG_DIR}/yourdomain.com_error.log
CustomLog ${APACHE_LOG_DIR}/yourdomain.com_access.log combined

</VirtualHost>

Enregistrez le fichier et activez la configuration Apache nouvellement créée et redémarrez Apache pour que les modifications prennent effet.

a2ensite bludit
systemctl restart apache2

Étape 6 :Accéder à Bludit

Maintenant, ouvrez votre navigateur Web et tapez l'URL de votre serveur. Dans notre cas, l'URL est http://yourdomain.com/ . Vous serez redirigé vers la page d'installation de Bludit (http://yourdomain.com/install.php ):

Sélectionnez la langue pendant le processus d'installation, puis créez un nouveau compte d'utilisateur administrateur.

C'est ça. Si vous avez suivi correctement toutes les instructions maintenant, vous devriez pouvoir accéder au back-end de l'administrateur à l'adresse http://yourdomain.com/ admin et commencez à utiliser Bludit.

Bien sûr, vous n'êtes pas obligé d'installer Bludit sur Debian 9 si vous utilisez l'un de nos services d'hébergement Debian géré, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer Bludit sur votre VPS Debian 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 sur comment installer Bludit sur Debian 9 , partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons ci-dessous ou laissez simplement une réponse dans les sections commentaires. Merci.


Debian
  1. Comment installer PHP 8.0 sur Debian 11

  2. Comment installer PHP 8.0 sur Debian 10 / Debian 9

  3. Comment installer PHP 8 sur Debian 10

  4. Comment installer PHP 7.2 sur Debian 9

  5. Comment installer PHP 7.3 sur Debian 10

Comment installer PHP 5.6 sur Ubuntu 16.04 et Debian 9

Comment installer Laravel sur Debian 11 / Debian 10

Comment installer PHP 8.0 sur Debian / Mint

Comment installer OPcache sur Debian

Comment installer PHP 7.4 sur Debian 11 Bullseye

Comment installer HHVM sur Debian 8