Dans ce guide, nous allons vous montrer comment installer Craft CMS sur votre serveur vps Debian 12.
Prérequis
- Un serveur vps avec Debian 12 installé.
- Accès root ou sudo.
- Apache ou Nginx comme serveur web.
- PHP 7.4 ou supérieur.
- Base de données MySQL ou PostgreSQL.
Étape 1 : Mettre à jour le système
Avant d’installer Craft CMS, il est important de s’assurer que votre système est à jour. Exécutez les commandes suivantes :
sudo apt update
sudo apt upgrade
Étape 2 : Installer les dépendances requises
Installez PHP et les modules nécessaires :
sudo apt install php php-cli php-fpm php-mbstring php-xml php-mysql php-curl php-zip
Étape 3 : Installer Composer
Craft CMS utilise Composer pour gérer ses dépendances. Installez Composer avec ces commandes :
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
Étape 4 : Télécharger Craft CMS
Utilisez Composer pour créer un nouveau projet Craft CMS :
composer create-project craftcms/craft mon-projet
Étape 5 : Configurer le serveur web
Configurez votre serveur web pour pointer vers le dossier mon-projet/web. Si vous utilisez Apache, créez un fichier de configuration comme suit :
<VirtualHost *:80>
ServerName votre_nom_de_domaine
DocumentRoot /chemin/vers/mon-projet/web
<Directory /chemin/vers/mon-projet/web>
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Étape 6 : Configurer Craft CMS
Accédez à l’URL de votre site dans votre navigateur pour terminer l’installation de Craft CMS. Suivez les instructions à l’écran pour configurer votre base de données et créer votre compte administrateur.
Conclusion
Vous avez maintenant installé Craft CMS sur votre serveur vps Debian 12 avec succès ! Profitez de la flexibilité et de la puissance de Craft CMS pour construire votre site web.