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

Comment installer Wolf CMS sur un VPS CentOS

Wolf CMS est un système de gestion de contenu PHP gratuit et open-source qui offre une interface utilisateur simple et élégante. Wolf CMS est un fork de Frog CMS. Pour exécuter Wolf CMS sur votre serveur, vous devez disposer d'un serveur Web, d'un serveur de base de données PHP5 et MySQL ou SQLite 3 installé. Dans ce tutoriel, nous allons installer Wolf CMS sur un VPS CentOS 7 avec Apache, PHP et MariaDB.

Au tout début, nous devons nous assurer que tous les packages installés sur le serveur sont à jour

yum -y update

Wolf CMS dépend d'une base de données, nous allons donc installer le serveur MariaDB

yum install mariadb mariadb-server

Démarrez le serveur de base de données MariaDB et activez le service au démarrage

systemctl start mariadb
systemctl enable mariadb

Exécutez le script de post-installation « mysql_secure_installation » qui supprime la base de données de test et sécurise MariaDB. Il vous demandera également de définir votre mot de passe root MariaDB.

Connectez-vous au serveur MariaDB en utilisant l'utilisateur "root" et créez un nouvel utilisateur et une base de données avec le type de classement Unicode

mysql -u root -p
CREATE DATABASE wolfcms CHARACTER SET utf8 COLLATE utf8_unicode_ci;
CREATE USER 'wolfcmsuser'@'localhost' IDENTIFIED BY 'PASSWORD';
GRANT ALL PRIVILEGES ON `wolfcms`.* TO 'wolfcmsuser'@'localhost';
FLUSH PRIVILEGES;

Ensuite, nous allons installer le serveur Web Apache, le démarrer et l'ajouter pour qu'il démarre automatiquement au démarrage du système

yum install httpd
systemctl start httpd
systemctl enable httpd

Installer PHP et avec les modules PHP

yum install php php-mysql php-common

Téléchargez la dernière version stable de Wolf CMS depuis leur site officiel.

wget https://bitbucket.org/wolfcms/wolf-cms-downloads/downloads/wolfcms-0.8.2.zip

Décompressez l'archive zip dans le répertoire racine du document sur votre serveur

unzip wolfcms-0.8.2.zip -d /var/www/html/

L'archive sera décompressée dans un nouveau répertoire "wolfcms". Changez votre répertoire de travail actuel et changez le propriétaire du répertoire

cd /var/www/html/wolfcms
chown -R apache:apache wolfcms

Afin d'utiliser des URL propres, nous allons renommer activer le fichier .htaccess en le renommant

mv _.htaccess .htaccess

S'il n'est pas déjà désactivé, il est recommandé de désactiver magic_quotes_gpc car cette fonctionnalité est obsolète. Pour ce faire, nous devons éditer le fichier de configuration de PHP et nous assurer que la ligne suivante est désactivée

magic_quotes_gpc = Off

Nous pouvons trouver le fichier de configuration PHP chargé en exécutant

php --ini
Configuration File (php.ini) Path: /etc
Loaded Configuration File:         /etc/php.ini

Pour accéder à Wolf CMS en utilisant votre nom de domaine, vous devez créer un hôte virtuel Apache. Créez le répertoire ‘/etc/httpd/conf.d/vhosts.conf’ avec le contenu suivant

vim /etc/httpd/conf.d/vhosts.conf

IncludeOptional vhosts.d/*.conf

Create the virtual host

vim /etc/httpd/vhosts.d/yourdomain.tld.conf

<VirtualHost YOUR_SERVER_IP:80>
ServerAdmin [email protected]
DocumentRoot "/var/www/html/wolfcms"
ServerName yourdomain.tld
ServerAlias www.yourdomain.tld
ErrorLog "/var/log/httpd/yourdomain.tld-error_log"
CustomLog "/var/log/httpd/yourdomain.tld-access_log" combined

<Directory "/var/www/html/wolfcms/">
DirectoryIndex index.html index.php
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

et redémarrez Apache pour que les modifications prennent effet.

systemctl restart httpd

Enfin, ouvrez votre navigateur Web préféré, accédez à http://votredomaine.tld/ et suivez les étapes de l'assistant de configuration pour terminer l'installation.

Une fois l'installation terminée, supprimez le fichier /install et /docs répertoires et supprimez les droits d'écriture pour le fichier config.php.

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 Wolf 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 en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Cent OS
  1. Comment installer PHP 5.5 sur CentOS

  2. Comment installer PHP 5.6 sur CentOS 7

  3. Comment installer PHP 7.3 sur CentOS 8

  4. Comment installer PHP 8 sur CentOS 7

  5. Comment installer PHP 8 sur CentOS 8

Comment installer ProcessWire CMS sur CentOS 7

Comment installer Anchor CMS sur CentOS 7

Comment installer Craft CMS sur CentOS 7

Comment installer Bolt CMS sur CentOS 7

Comment installer PHP 7 sur CentOS 7

Comment installer Wolf CMS sur CentOS 7