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

Installer Craft CMS sur CentOS 7

Craft est un système de gestion de contenu (CMS) conçu pour les éditeurs qui veulent plus de contrôle et des performances plus puissantes de leur CMS. Il s'agit d'une application basée sur PHP construite sur le framework Yii. Dans ce tutoriel, nous allons installer Craft sur un VPS CentOS 7 avec Apache, PHP et MariaDB.

Pour exécuter Craft CMS, votre serveur doit répondre aux exigences suivantes :

  • PHP 5.3.0 ou version ultérieure
  • Serveur MySQL 5.1.0 ou version ultérieure
  • Un serveur Web (Apache, Nginx, IIS)
  • 32 Mo ou plus de mémoire allouée à PHP
  • 20 Mo ou plus d'espace disque disponible
  • 1 Mo ou plus d'espace de base de données

L'installation de Craft est très simple. Tout d'abord, connectez-vous à votre serveur en tant qu'utilisateur root et assurez-vous que tous les packages sont à jour en exécutant la commande suivante

miam -y mise à jour

Exécutez la commande suivante pour installer le serveur de base de données MariaDB

yum installer mariadb mariadb-server

Démarrez le serveur de base de données MariaDB et activez-le pour qu'il démarre au démarrage

systemctl démarrer mariadbsystemctl activer mariadb

Exécutez le script "mysql_secure_installation" pour sécuriser le serveur de base de données et définissez votre mot de passe root MariaDB

Connectez-vous au serveur MariaDB en utilisant l'utilisateur "root" et créez une nouvelle base de données et un nouvel utilisateur pour Craft.

mysql -u root -pCREATE DATABASE craft;CRÉER UN UTILISATEUR 'craftuser'@'localhost' IDENTIFIÉ PAR 'PASSWORD';ACCORDER TOUS LES PRIVILÈGES SUR `craft`.* TO 'craftuser'@'localhost';FLUSH PRIVILEGES; 

N'oubliez pas de remplacer "MOT DE PASSE" par un mot de passe fort.

Ensuite, nous allons installer le serveur Web Apache

yum installer httpd

Comme nous l'avons fait avec MariaDB, démarrez le serveur Web Apache et ajoutez-le pour qu'il démarre automatiquement au démarrage du système

systemctl démarrer httpdsystemctl activer httpd

Craft est une application basée sur PHP, nous devons donc installer PHP parmi quelques modules PHP

yum installer php php-pdo php-common php-mcrypt php-mbstring

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

wget http://download.buildwithcraft.com/craft/2.4/2.4.2670/Craft-2.4.2670.zip

Décompressez l'archive zip téléchargée.

décompressez Craft-2.4.2670.zip

L'archive contient deux répertoires 'craft/' et 'public/' . Il est recommandé de déplacer le répertoire ‘craft/’ au-dessus du répertoire racine du document.

mv craft/ /var/www/

Et déplacez le répertoire "public/" vers le répertoire racine du document sur votre serveur et modifiez votre répertoire de travail actuel.

mv public/ /var/www/html/cd /var/www/html/mv public/ craft/

Si vous ne savez pas où se trouve le répertoire racine de votre document, vous pouvez utiliser la commande suivante pour le savoir

grep -i '^documentroot' /etc/httpd/conf/httpd.confDocumentRoot "/var/www/html"

Changer le propriétaire

chown -R apache:apache craft/

Maintenant, nous devons indiquer à Craft comment se connecter à la base de données MariaDB. Ouvrez le fichier db.conf et entrez les informations de la base :

vim ../../craft/config/db.php'server' => 'localhost','user' => 'craftuser','password' => 'MOT DE PASSE','database' => ' craft','tablePrefix' => 'craft',

Renommez le fichier htacces situé dans le répertoire ‘public/’

mv public/htaccess public/.htaccess

Ensuite, créez un hôte virtuel Apache pour votre domaine. Créez le répertoire ‘/etc/httpd/conf.d/vhosts.conf’ avec le contenu suivant

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

et créer l'hôte virtuel

vim /etc/httpd/vhosts.d/yourdomain.com.confServerAdmin [email protected] "/var/www/html/craft/"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 AllExiger tous accordés

Redémarrez le serveur Web Apache pour que les modifications prennent effet.

systemctl redémarre httpd

Maintenant, chargez le panneau d'administration de Craft sur http://votredomaine.com/admin pour terminer l'installation.

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 Craft 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. Installer MySQL Server 5.6 dans CentOS

  2. Comment installer le serveur Teamspeak 3 sur CentOS 8

  3. Installer Textpattern sur CentOS 7

  4. Installer CumulusClips sur CentOS 7

  5. Installez Sentora sur CentOS 7

Comment installer Craft CMS sur CentOS 7

Comment installer le serveur FreeIPA sur CentOS 7

Comment installer le serveur Samba sur CentOS 8

Comment installer Centreon sur Centos 7

Installez Nginx sur CentOS 7 / RHEL 7

Comment installer Craft CMS sur CentOS 7