Un CMS est une application Web capable de gérer le contenu d'un site Web. Cela nous permet de déployer rapidement des blogs et des sites Web. Aujourd'hui, vous allez apprendre à installer MicroweberCMS sur Debian 11.
Présentation de MicroWeber
MicroweberCMS est un CMS basé sur Laravel qui nous permet de déployer rapidement des sites Web, des blogs et des magasins. De plus, il inclut des outils pour gérer chacun de ces sites.
L'une des principales différences avec les autres CMS est que sa gestion du cache est excellente, soulignant son intégration avec Memcached.
Un autre aspect important est que nous pouvons créer un site Web avec la technologie glisser-déposer, afin que même les plus novices puissent le faire rapidement.
Microweber présente de nombreux autres avantages, mais il suffit de dire qu'il est rapide, sécurisé, avec de nombreux plugins disponibles et avec une gestion des ressources exceptionnelle.
Installons-le.
Installer LAMP sur Debian 11
Pour obtenir et exécuter MicroweberCMS, vous devez disposer d'un serveur Web fonctionnel. C'est-à-dire que nous avons besoin d'un serveur Web comme Nginx ou HTTP, d'un gestionnaire de base de données comme MariaDB et PHP. Bref, avoir la pile LAMP.
Pour y parvenir, nous devons exécuter la commande suivante, qui installera tous les packages nécessaires. Il installera également les modules PHP qui sont des dépendances de MicroweberCMS.
Alors, ouvrez un terminal ou connectez-vous via SSH au serveur et mettez-le à jour.
sudo apt update
sudo apt upgrade
Si votre utilisateur n'a pas sudo
accès, alors vous devrez exécuter les commandes en tant qu'utilisateur root.
Alors installez tout ce dont vous avez besoin en exécutant
sudo apt install php apache2 mariadb-server libapache2-mod-php php-common php-mbstring php-xmlrpc php-soap php-mysql php-gd php-xml php-cli php-zip php-curl php-xml php-cli php-zip php-curl
Et aussi ces deux packages
sudo apt install unzip wget
Avec cela, nous sommes prêts avec les dépendances.
Créer une nouvelle base de données pour MicroweberCMS
Il est maintenant temps de configurer MariaDB. Pour ce faire, exécutez le mysql_secure_installation
script.
sudo mysql_secure_installation
Un mot de passe vous sera demandé qui sera vide s'il n'est pas configuré.
Enter current password for root (enter for none):
Après avoir bien défini le protocole de sécurité pour l'authentification
If You already have your root account protected, so you can safely answer 'n'
Switch to unix_socket authentication [Y/n]
Et maintenant, vous pouvez définir le nouveau mot de passe root.
Change the root password? [Y/n] Y
New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables...
... Success!
Ensuite, vous verrez quelques questions de sécurité auxquelles vous devrez répondre AND
.
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y
MariaDB est maintenant prête pour la bataille.
Avec MariaDB prêt, nous pouvons créer une nouvelle base de données et un nouvel utilisateur pour MicroweberCMS.
Accéder à la console
sudo mysql -u root -p
Et maintenant, passez à la création de la base de données et de l'utilisateur. Vous pouvez définir les noms et mots de passe comme vous le souhaitez.
CREATE DATABASE mwdb;
GRANT ALL PRIVILEGES ON mwdb.* TO 'mwuser'@'localhost' IDENTIFIED BY 'mwpss';
FLUSH PRIVILEGES;
exit;
Nous pouvons continuer.
Télécharger MicroWeberCMS sur Debian 11
Maintenant depuis le dossier /tmp/
vous pouvez télécharger la dernière version stable
cd /tmp/
wget https://microweber.com/download.php -O microweber-latest.zip
Créez ensuite un nouveau dossier dans le répertoire Apache où se trouveront les fichiers Microweber.
sudo mkdir /var/www/html/microweber
Décompressez l'archive
sudo unzip microweber-latest.zip -d /var/www/html/microweber
Définir des paramètres supplémentaires pour MicroweberCMS
Maintenant, il est nécessaire de faire quelques configurations avant de l'utiliser.
Tout d'abord, accordez les autorisations appropriées au dossier.
sudo chown -R www-data:www-data /var/www/html/microweber/
sudo chmod -R 755 /var/www/html/microweber/
L'étape suivante consiste à créer un nouveau VirtualHost pour Microweber.
sudo nano /etc/apache2/sites-available/microweber.conf
Ajoutez ce qui suit au contenu du fichier
<Virtualhost *:80>
ServerName domain
DocumentRoot /var/www/html/microweber/
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/html/microweber>
Options FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/microweber_error.log
CustomLog ${APACHE_LOG_DIR}/microweber_access.log combined
</Virtualhost>
Dans ServerName
tapez le nom de votre domaine.
Après avoir enregistré les modifications et fermé l'éditeur, vous devez activer le nouveau site, la rewrite
module et redémarrez apache.
sudo a2ensite microweber
sudo a2enmod rewrite
sudo systemctl restart apache2
Installer MicroweberCMS sur Debian 11
Maintenant avec un navigateur Web, accédez à http://your-domain
pour lancer l'installation.
Dans cet écran, vous verrez que vous devez entrer les valeurs de la base de données.
Plus bas, vous pourrez définir certaines options concernant le site, comme la langue et le template.
Plus bas, vous devrez configurer le compte admin.
Enfin, vous verrez le tableau de bord Microweber et vous pourrez l'utiliser.
Conclusion
Sur le marché, il existe de nombreux CMS, mais Microweber tente de se faire une place avec de nouvelles fonctionnalités comme le glisser-déposer et d'être très rapide en cache.