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 httpdComme 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 httpdCraft 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-mbstringTé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.zipDécompressez l'archive zip téléchargée.
décompressez Craft-2.4.2670.zipL'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/.htaccessEnsuite, 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/*.confet créer l'hôte virtuel
vim /etc/httpd/vhosts.d/yourdomain.com.confServerAdmin webmaster@yourdomain.comDocumentRoot "/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 httpdMaintenant, 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.