Dans ce tutoriel, nous couvrirons les étapes nécessaires à l'installation de Habari avec Nginx sur un VPS Debian 8.
Habari est un moteur de blog gratuit et open source écrit en PHP qui prend actuellement en charge MySQL, SQLite et PostgreSQL pour le backend de la base de données. Il s'agit d'une plate-forme de publication et d'un cadre d'application avec un noyau modulaire orienté objet.
Un fait intéressant est que le nom Habari vient du swahili saluant habari qui signifie "(quelle est la) nouvelle".
CONFIGURATIONS
Nous utiliserons notre SSD 1 Plan d'hébergement Linux VPS pour ce tutoriel. Cet article suppose que Nginx, MySQL et PHP sont déjà installés et configurés sur votre serveur. Si ce n'est pas le cas, vous pouvez suivre notre excellent tutoriel et installer facilement la pile LEMP sur votre serveur.
CONNECTEZ-VOUS À VOTRE SERVEUR VIA SSH
# ssh root@server_ip
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 8.3 (jessie) Release: 8.3 Codename: jessie
MISE À JOUR DU SYSTÈME
Assurez-vous que votre serveur est entièrement à jour en utilisant :
# apt-get update && apt-get upgrade
Vous pouvez maintenant créer une base de données qui sera nécessaire pour l'installation de Habari. Connectez-vous à MySQL en tant que root et exécutez les requêtes suivantes :
# mysql -u root -p mysql> create database habari; Query OK, 1 row affected (0.00 sec) mysql> grant all privileges on habari.* to habariuser@localhost identified by 'your_password'; Query OK, 0 rows affected (0.00 sec) mysql> flush privileges; Query OK, 0 rows affected (0.00 sec) mysql> exit Bye
INSTALLER HABARI
Votre prochaine étape consiste à télécharger Habari et à l'installer, en configurant une directive d'hôte virtuel Nginx pour votre domaine en cours de route. Entrez d'abord dans un répertoire de votre choix où vous téléchargerez la dernière version de Habari qui au moment de la rédaction de cet article est la version 0.9.2 .
Nous utiliserons le /opt mais n'hésitez pas à télécharger Habari à l'emplacement de votre choix.
# cd /opt # wget http://habariproject.org/dist/habari-0.9.2.zip
Créez un répertoire dans lequel l'installation décompressée sera déplacée :
# mkdir -p /var/www/html/habari
Décompressez l'archive dans le répertoire mentionné ci-dessus :
# unzip habari-0.9.2.zip -d /var/www/html/habari/
Attribuez la propriété appropriée des fichiers et des répertoires afin que votre serveur Web Nginx puisse réellement lire les données :
# chown -R www-data: /var/www/html/habari/
Et enfin, ouvrez un fichier Nginx, appelons-le habari qui servira d'hôte virtuel pour le domaine que vous utiliserez pour héberger Habari.
# nano /etc/nginx/sites-available/habari
Collez les lignes ci-dessous dans le fichier :
server { server_name domainname.com; access_log /var/log/nginx/domainname.com-access.log; error_log /var/log/nginx/domainname.com-error.log; root /var/www/html/habari; location / { index index.php; try_files $uri $uri/ /index.php$is_args$args; } location ~ \.php$ { include /etc/nginx/fastcgi_params; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } }
Bien sûr, n'oubliez pas de remplacer domainname.com avec votre domaine actuel. Enregistrez et fermez le fichier. Ensuite, activez-le en créant un lien symbolique :
# ln -s /etc/nginx/sites-available/habari /etc/nginx/sites-enabled/
Testez la configuration Nginx :
# nginx -t
Si tout est réussi, redémarrez Nginx pour que les modifications prennent effet :
# service nginx restart
Ouvrez maintenant votre navigateur Web préféré et accédez à http://votre_domaine.com pour terminer l'installation de Habari.
Entrez les informations d'identification de la base de données sous Configuration de la base de données et cliquez sur Vérifier la connexion à la base de données pour vérifier que les informations d'identification sont correctes.
Après cela, configurez votre site sous Configuration du site dans lequel vous pouvez nommer votre site Habari, nom d'utilisateur, mot de passe et email.
Ensuite, choisissez votre thème, vos plugins et cliquez sur Installer Habari pour continuer.
Félicitations, vous avez installé avec succès Habari avec Nginx sur votre serveur Debian 8.
Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Debian, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer Habari 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 en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.