Craft CMS est un système de gestion de contenu flexible et puissant apprécié des développeurs et des créateurs de contenu. Son interface intuitive, ses fonctionnalités riches et sa personnalisation extrême en font l'outil de choix pour la création et la gestion de sites Web.
Pour maintenir le système d'exploitation sûr et stable, il est important de mettre à jour le système Debian 12. Ouvrez un terminal et exécutez la commande pour mettre à jour votre système.
sudo apt update sudo apt upgrade
Cela actualisera votre liste de packages et mettra à niveau tous les logiciels installés vers la dernière version.
Étape 2. Créez un utilisateur non root
Opérer en tant qu'utilisateur non root avec les privilèges sudo est une bonne pratique de sécurité. Créez un nouvel utilisateur et accordez-lui les autorisations nécessaires :
sudo /usr/sbin/adduser craftcms sudo /usr/sbin/usermod -aG sudo craftcms su - craftcms
Étape 3. Installez la pile LAMP.
Avant de commencer ce tutoriel, vous devez installer le serveur LAMP sur votre serveur. Si vous n'avez pas encore installé LAMP Stack, suivez notre guide.
Étape 4. Créer une base de données pour Craft CMS
Craft CMS nécessite une base de données MySQL pour stocker ses données. Pour créer une nouvelle base de données, connectez-vous à MySQL en tant que root :
sudo mysql -u root -p
Ensuite, créez une nouvelle base de données et un nouvel utilisateur pour Craft CMS :
CREATE DATABASE craftcms; CREATE USER 'craftuser'@'localhost' IDENTIFIED BY 'your-strong-password'; GRANT ALL PRIVILEGES ON craftcms.* TO 'craftuser'@'localhost'; FLUSH PRIVILEGES; EXIT;
Étape 5. Installez Craft CMS à l'aide de Composer.
Craft CMS recommande d'utiliser Composer (l'outil de gestion des dépendances de PHP) pour l'installation. Si Composer n'est pas encore installé, vous pouvez l'installer à l'aide de la commande suivante :
curl -sS https://getcomposer.org/installer | php sudo mv composer.phar /usr/local/bin/composer
Ensuite, accédez au répertoire racine Web Apache et installez Craft CMS :
cd /var/www/html sudo composer create-project craftcms/craft craftcms
Étape 6. Configuration d'Apache pour Craft CMS
Pour rendre Craft CMS accessible via le web, vous devez configurer Apache. Créez un nouveau profil pour Craft CMS :
sudo nano /etc/apache2/sites-available/craftcms.conf
Dans le fichier, ajoutez la configuration suivante :
ServerAdmin admin@your-domain.com DocumentRoot /var/www/html/craftcms/web ServerName your-domain.com ServerAlias www.your-domain.com Options Indexes FollowSymLinks AllowOverride All Require all granted ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined
Remplacez « your-domain.com
» par votre nom de domaine Enregistrez et fermez le fichier, puis activez le nouveau site et réécrivez le module :
sudo a2ensite craftcms sudo a2enmod rewrite sudo systemctl restart apache2
Étape 7. Sécurisez Craft CMS avec SSL.
Tout d’abord, vous devez installer Certbot, un package client qui gère Let’s Encrypt SSL. Vous pouvez l'installer à l'aide de la commande suivante :
sudo apt-get install python3-certbot-apache
Ensuite, vous pouvez utiliser Certbot pour obtenir et installer un certificat SSL pour votre domaine. Remplacez 您的域名。com
par votre nom de domaine actuel :
sudo certbot --apache -d your-domain.com
Pendant le processus d'installation, Certbot vous demandera de saisir certaines informations de base, notamment votre adresse e-mail et votre nom de domaine. Suivez les instructions pour terminer l'installation.
Étape 8. Configurez le pare-feu.
Tout d'abord, vous devez installer UFW, un frontal convivial pour gérer les pare-feu Linux. Vous pouvez l'installer à l'aide de la commande suivante :
sudo apt update sudo apt upgrade sudo apt install ufw
Maintenant, nous mettons en place un Simple Firewall (UFW) utilisant Apache pour permettre l'accès public à HTTP et HTTPS sur le port Web par défaut :
sudo ufw allow 'Apache Full' sudo ufw allow 'Apache Secure'
Étape 9. Accédez à l'interface web de Craft CMS
Vous pouvez désormais accéder à l'assistant d'installation de Craft CMS en accédant à votre domaine dans votre navigateur Web. Suivez les instructions à l'écran pour terminer l'installation.
Merci d'avoir utilisé ce tutoriel pour installer la dernière version de Craft CMS sur Debian 12 Bookworm. Pour plus d'aide ou des informations utiles, nous vous recommandons de consulter le site Web officiel de Craft CMS.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!