Maison  >  Article  >  tutoriels informatiques  >  Comment installer Craft CMS 12 sur Debian

Comment installer Craft CMS 12 sur Debian

王林
王林avant
2024-02-19 16:50:02780parcourir

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.

如何在 Debian 上安装 Craft CMS 12

Installez Craft CMS 12 sur Debian Bookworm

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.

如何在 Debian 上安装 Craft CMS 12

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer