Habari est une plate-forme de publication gratuite et open source et un cadre d'application avec un noyau modulaire et orienté objet. Dans ce guide, nous allons installer Habari sur un VPS CentOS 7 avec Apache, MariaDB et PHP. Son installation est assez simple et directe.
Pour démarrer l'installation de Habari, connectez-vous à votre serveur en tant qu'utilisateur root :
racine ssh@IP
et comme d'habitude, exécutez la commande suivante pour vous assurer que tous les packages de votre VPS CentOS 7 sont à jour :
miam -y mise à jour
Maintenant, nous allons installer le serveur Web Apache :
yum installer httpd
Une fois installé, démarrez Apache et configurez-le pour qu'il démarre au démarrage du système :
systemctl démarrer httpdsystemctl activer httpd
Habari est une application basée sur PHP, nous allons donc installer PHP parmi quelques modules PHP requis par l'application :
yum -y install php php-pdo php-common php-mbstring php-gd php-mysql
Habari nécessite une base de données vide déjà créée. Il prend en charge plusieurs bases de données, mais dans ce didacticiel, nous installerons et utiliserons MariaDB. Exécutez les commandes suivantes pour installer MariaDB sur votre serveur :
yum installer mariadb mariadb-server
Démarrez le serveur MariaDB et activez-le au démarrage du système :
systemctl démarrer mariadbsystemctl activer mariadb
Exécutez le mysql_secure_installation
script pour sécuriser le serveur de base de données et définir votre mot de passe root MariaDB.
Maintenant, connectez-vous au serveur MariaDB à l'aide de l'utilisateur "root" et créez une nouvelle base de données et un nouvel utilisateur pour Habari :
mysql -u root -pCREATE DATABASE habari;CREATE USER 'habariuser'@'localhost' IDENTIFIED BY 'PASSWORD';ACCORDER TOUS LES PRIVILÈGES SUR `habari`.* TO 'habariuser'@'localhost';FLUSH PRIVILEGES;exitN'oubliez pas de remplacer "MOT DE PASSE" par un véritable mot de passe fort.
Allez sur le site officiel de Habari et téléchargez la dernière version stable de l'application. Au moment de la rédaction de cet article, il s'agit de la version 0.9.2.
wget http://habariproject.org/dist/habari-0.9.2.zipCréez un répertoire pour l'installation de Habari et décompressez l'archive zip dans le répertoire racine du document sur votre serveur :
mkdir -p /var/www/html/habariyum -y install unzipunzip habari-0.9.2.zip -d /var/www/html/habari/Changez le propriétaire du répertoire ‘/var/www/html/habari/’ :
chown -R apache:apache /var/www/html/habari/Créez un hôte virtuel Apache pour votre site Web. Créez d'abord le fichier "/etc/httpd/conf.d/vhosts.conf" avec le contenu suivant :
vim /etc/httpd/conf.d/vhosts.confIncludeOptional vhosts.d/*.confet créez l'hôte virtuel :
mkdir /etc/httpd/vhosts.d/vim /etc/httpd/vhosts.d/yourdomain.com.confServerAdmin [email protected] "/var/www/html/habari/ "ServerName yourdomain.comServerAlias www.yourdomain.comErrorLog "/var/log/httpd/yourdomain.com-error_log"CustomLog "/var/log/httpd/yourdomain.com-access_log" combiné DirectoryIndex index.html index.phpOptions FollowSymLinksAllowOverride AllRequire tous accordés Redémarrez le serveur Web Apache pour que les modifications prennent effet :
systemctl redémarre httpdMaintenant, ouvrez votre navigateur Web préféré et faites-le pointer vers
http://yourdomain.com
pour exécuter le programme d'installation Web. Vous devrez choisir votre type de base de données et entrer les informations nécessaires pour terminer l'installation.Bien sûr, vous n'avez rien à faire de tout cela 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 Habari pour toi. 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.