GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer MicroweberCMS sur Debian 11

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.


Debian
  1. Comment installer Debian 10 (Buster)

  2. Comment installer Python 3.9 sur Debian 10

  3. Comment installer Memcached sur Debian 10

  4. Comment installer TeamViewer sur Debian 10

  5. Comment installer Git sur Debian 9

Comment installer Skype sur Debian 9

Comment installer Python 3.7 sur Debian 9

Comment installer R sur Debian 10

Comment installer Debian 11

Comment installer Go sur Debian 10

Comment installer Go sur Debian