Craft CMS est un système de gestion de contenu (CMS) flexible et puissant qui vous permet de créer des sites web élégants. Dans ce guide, nous allons vous montrer comment l’installer sur un serveur vps Debian 12.
Prérequis
- Un serveur vps avec Debian 12 installé.
- Accès à la ligne de commande (SSH).
- Un serveur web (Apache ou Nginx).
- PHP 7.4 ou supérieur.
- Composer installé.
- Base de données (MySQL ou PostgreSQL).
Étape 1 : Mettre à jour votre serveur
Commencez par mettre à jour votre liste de paquets et les logiciels installés :
sudo apt update
sudo apt upgrade
Étape 2 : Installer PHP et les extensions requises
Installez PHP et les extensions nécessaires pour Craft CMS :
sudo apt install php php-cli php-fpm php-mysql php-xml php-mbstring php-curl php-zip
Étape 3 : Installer Composer
Si Composer n’est pas déjà installé, vous pouvez l’installer avec les commandes suivantes :
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'EXPECTED_HASH') { echo 'Installer validé'; } else { echo 'Installer non valide'; exit 1; }"
php composer-setup.php
php -r "unlink('composer-setup.php');"
sudo mv composer.phar /usr/local/bin/composer
Étape 4 : Télécharger Craft CMS
Créez un répertoire pour votre projet et téléchargez Craft CMS :
mkdir /var/www/craft
cd /var/www/craft
composer create-project craftcms/craft .
Étape 5 : Configurer la base de données
Créez une base de données MySQL pour Craft CMS :
mysql -u root -p
CREATE DATABASE craft;
GRANT ALL PRIVILEGES ON craft.* TO 'username'@'localhost' IDENTIFIED BY 'password';
Étape 6 : Configurer Craft CMS
Renseignez le fichier de configuration de Craft CMS avec vos informations de base de données en suivant les instructions dans le répertoire de Craft CMS.
Étape 7 : Configurer le serveur web
Si vous utilisez Apache, créez un fichier de configuration pour votre site :
sudo nano /etc/apache2/sites-available/craft.conf
Ajoutez la configuration suivante :
<VirtualHost *:80>
ServerName yourdomain.com
DocumentRoot /var/www/craft/web
<Directory /var/www/craft/web>
AllowOverride All
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Activez le site et rechargez Apache :
sudo a2ensite craft.conf
sudo systemctl reload apache2
Étape 8 : Finaliser l’installation
Accédez à votre URL (
RDS CAL (Client Access License)
Keywords: windows vps uk, windows vps, uk windows vps, windows vps hosting uk, vps windows server, uk vps windows, vps windows, servidor vps windows, vps uk windows, vps with windows, virtual private server windows, windows virtual private server, windows vps server uk, vps for windows, servidores vps windows, vps windows uk, windows vps hosting, vps windows hosting, windows vps server, windows virtual private servers, vps on windows, vps windows servers, cheap windows vps uk, windowsvps, windows desktop vps, buy vps windows, windows server vps, windows 10 vps uk, rds services, rds cal, remote desktop services, remote desktop hosting
#windowsvps #vpshosting #ukvps #virtualserver #windowsvpsuk #vpsserver #hostingvps #cloudvps #windowsvpshosting #cheapvps #vpswithwindows #windowsserver #servervps #vpssolutions #vpswindows #rdscal #remotedesktop #remotedesktopvps #rds #windowsrds