Guide des technologies

Installation de Microweber sur Ubuntu 18.04

5 min read Tutoriel Mis à jour 26 Sep 2025
Installer Microweber sur Ubuntu 18.04
Installer Microweber sur Ubuntu 18.04

Capture d'écran d'introduction à Microweber

Objectif et variantes de recherche

Ce tutoriel a pour objectif principal d’expliquer comment installer Microweber sur Ubuntu 18.04. Variantes courantes liées à cette intention : installer Microweber Ubuntu 18.04, Microweber LAMP, installer Microweber PHP 7.2, Microweber Apache, Microweber tutoriel pas à pas.

Pré-requis

  • Un serveur exécutant Ubuntu 18.04 LTS.
  • Un utilisateur non-root avec privilèges sudo.
  • Un nom de domaine pointant vers votre serveur (optionnel mais recommandé).

Important: adaptez les valeurs (nom de domaine, mots de passe, fuseau horaire) à votre environnement.

Résumé de la méthode (mini-méthodologie)

  1. Mettre à jour le système. 2. Installer la pile LAMP (Apache, MariaDB, PHP 7.2). 3. Ajuster php.ini pour la mémoire et les uploads. 4. Sécuriser MariaDB et créer la base de données. 5. Télécharger et déployer Microweber. 6. Configurer le virtualhost Apache. 7. Finaliser via l’interface web.

Mettre à jour le système

Avant de commencer, mettez le système à jour :

sudo apt-get update -y  
sudo apt-get upgrade -y

Redémarrez le serveur si le noyau ou des services critiques ont été mis à jour.

Installer la pile LAMP (Apache, MariaDB, PHP)

Installez Apache, MariaDB, PHP 7.2 et les modules PHP nécessaires :

sudo apt-get install apache2 mariadb-server php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-soap php7.2-mysql php7.2-gd php7.2-xml php7.2-cli php7.2-zip unzip wget -y

Configurer PHP

Éditez le fichier php.ini pour ajuster les limites et le fuseau horaire :

sudo nano /etc/php/7.2/apache2/php.ini

Modifiez ou vérifiez les lignes suivantes :

memory_limit = 256M
upload_max_filesize = 150M
max_execution_time = 360
date.timezone = Europe/Berlin

Remplacez la valeur de date.timezone par votre fuseau horaire (p. ex. Europe/Paris). Enregistrez et fermez.

Démarrez ou redémarrez les services Apache et MariaDB :

sudo systemctl start apache2  
sudo systemctl start mariadb

Activez-les au démarrage si nécessaire (systemd les active généralement à l’installation).

Sécuriser et configurer MariaDB

Exécutez l’utilitaire de sécurisation :

sudo mysql_secure_installation

Suivez les invites pour définir un mot de passe root, supprimer les comptes anonymes, interdire la connexion root distante, supprimer la base de test et recharger les privilèges.

Ensuite, connectez-vous au shell MariaDB :

mysql -u root -p

Créez la base de données et l’utilisateur pour Microweber (remplacez ‘password’ par un mot de passe fort) :

MariaDB [(none)]> CREATE DATABASE microweberdb;  
MariaDB [(none)]> CREATE USER 'microweber'@'localhost' IDENTIFIED BY 'password';
MariaDB [(none)]> GRANT ALL ON microweberdb.* TO 'microweber'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
MariaDB [(none)]> FLUSH PRIVILEGES;  
MariaDB [(none)]> EXIT;

Note: Pour de la production, préférez un mot de passe long et stocké dans un gestionnaire de secrets.

Télécharger et déployer Microweber

Récupérez l’archive officielle et décompressez-la dans le répertoire web :

cd /tmp  
wget https://microweber.com/download.php -O microweber-latest.zip

Puis :

sudo mkdir /var/www/html/microweber  
sudo unzip microweber-latest.zip -d /var/www/html/microweber

Donnez les permissions adaptées à l’utilisateur du serveur web (www-data) :

sudo chown -R www-data:www-data /var/www/html/microweber/  
sudo chmod -R 755 /var/www/html/microweber/

Configurer Apache pour Microweber

Créez un fichier de virtual host :

sudo nano /etc/apache2/sites-available/microweber.conf

Collez et adaptez la configuration suivante (remplacez example.com par votre domaine) :


     ServerAdmin [email protected]
     DocumentRoot /var/www/html/microweber
     ServerName example.com
     ServerAlias www.example.com

    
        Options FollowSymlinks
        AllowOverride All
        Require all granted
     

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined

Activez le site et le module rewrite, puis redémarrez Apache :

sudo a2ensite microweber.conf  
sudo a2enmod rewrite
sudo systemctl restart apache2

Vérifiez le statut d’Apache :

sudo systemctl status apache2

Exemple de sortie attendue : vous devriez voir le service actif (running).

Accéder à l’interface web et finaliser l’installation

Ouvrez votre navigateur et rendez-vous sur http://example.com (ou sur l’adresse IP). L’installateur web vous demandera les paramètres de la base de données et les informations administrateur.

Paramètres de la base de données

Sélection du modèle de site

Création d'un utilisateur administrateur

Renseignez le nom de la base de données (microweberdb), le nom d’utilisateur (microweber) et le mot de passe défini précédemment. Choisissez un modèle, créez l’utilisateur admin puis cliquez sur « Install ».

Après l’installation, vous serez redirigé vers le tableau de bord :

Tableau de bord Microweber

Sécurité et bonnes pratiques

  • Activez HTTPS : installez un certificat Let’s Encrypt (certbot) et redirigez tout le trafic HTTP vers HTTPS.
  • Restreignez l’accès SSH (clé publique, port non standard, Fail2Ban).
  • Faites des sauvegardes régulières de la base de données et des fichiers (cron + stockage externe).
  • Gardez le système et PHP à jour. Ubuntu 18.04 recevra des mises à jour de sécurité selon le calendrier d’Ubuntu.

Alternative et variantes d’installation

  • Nginx : vous pouvez exécuter Microweber derrière Nginx plutôt qu’Apache. Il faudra adapter les règles de réécriture et la configuration des permissions.
  • Docker : Microweber peut être conteneurisé pour isoler les dépendances et faciliter les déploiements. Utilisez une image PHP + Nginx/Apache et une instance MariaDB séparée.
  • PHP version : le tutoriel utilise PHP 7.2. Testez la compatibilité avec des versions plus récentes (PHP 7.4 / 8.x) avant migration en production.

Dépannage fréquent (quand ça échoue)

  • Erreur de connexion à la BDD : vérifiez nom, utilisateur, mot de passe et que MariaDB écoute sur localhost.
  • Erreur 500 après upload : vérifiez les logs Apache (/var/log/apache2/error.log) et les permissions des fichiers.
  • Modules PHP manquants : installez php7.2-mbstring, php7.2-xml, php7.2-mysql, etc., puis redémarrez Apache.

Checklist rapide par rôle

  • Administrateur système:

    • Mettre à jour le serveur
    • Installer LAMP
    • Sécuriser MariaDB
    • Configurer firewall et HTTPS
  • Développeur / Intégrateur:

    • Vérifier extensions PHP
    • Déployer thèmes et plugins
    • Tester modèle sur mobile
  • Responsable contenu:

    • Créer l’utilisateur admin
    • Choisir et personnaliser le template
    • Importer/importer des contenus existants

Compatibilité et migration

Si vous migrez depuis une autre version de Linux ou une autre pile, exportez la base de données (mysqldump) et copiez les fichiers de /var/www/html/microweber. Vérifiez la compatibilité des versions PHP et des extensions.

Notes sur la confidentialité et RGPD

Microweber gère des données d’utilisateurs et clients si vous activez la boutique. Assurez-vous :

  • d’avoir une politique de confidentialité visible,
  • de stocker les mots de passe de façon sécurisée (hachage côté application),
  • d’implémenter les demandes d’accès/suppression si vous traitez des données d’UE.

Glossaire rapide

  • LAMP : Linux, Apache, MariaDB (MySQL), PHP.
  • VirtualHost : configuration Apache qui sert un site/web host.

Résumé et suite

Vous venez d’installer Microweber sur Ubuntu 18.04. Vérifiez le fonctionnement via l’interface web, activez HTTPS et planifiez les sauvegardes. Pour aller plus loin, testez une configuration Docker ou Nginx selon vos contraintes d’infrastructure.

Important: demandez si vous souhaitez un guide pour activer HTTPS (Let’s Encrypt) ou pour la version Docker de Microweber.

Auteur
Édition

Matériaux similaires

Créer et gérer un groupe WhatsApp
Messagerie

Créer et gérer un groupe WhatsApp

Erreur d'authentification Wi‑Fi Android — 4 solutions
Assistance mobile

Erreur d'authentification Wi‑Fi Android — 4 solutions

Corriger l'erreur 8007000E sur Windows 10
Dépannage

Corriger l'erreur 8007000E sur Windows 10

Ready or Not — réparer le multijoueur
Jeux vidéo

Ready or Not — réparer le multijoueur

Changer le user agent dans Firefox
Navigateurs

Changer le user agent dans Firefox

Installer Microweber sur Ubuntu 18.04
Tutoriel

Installer Microweber sur Ubuntu 18.04