GNU/Linux >> Tutoriels Linux >  >> Cent OS

Installer Habari avec Nginx sur Debian 8

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.


Cent OS
  1. Installez Nginx avec ngx_pagespeed sur CentOS 7

  2. Comment installer Phorum avec Nginx sur Debian 9

  3. Comment installer le serveur HTTP Git avec Nginx sur Debian 11

  4. Comment installer Ghost sur Debian avec Nginx

  5. Installer phpMyAdmin sur Debian 11 avec Nginx

Comment installer Nginx avec PHP + MySQL (LEMP) sur Debian 9

Comment installer Pico CMS avec Nginx sur Debian 10

Comment installer Nextcloud 10 avec Nginx sur Debian 8

Comment installer phpMyAdmin avec Nginx sur Debian 11 Bullseye

Comment installer phpMyAdmin avec Nginx sur Debian 11

Comment installer Nginx avec PHP-FPM sur Debian 11