GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Microweber CMS sur Ubuntu 18.04 LTS

Microweber est un CMS et un constructeur de site Web par glisser-déposer gratuit et open source écrit dans le langage de programmation PHP et le framework Laravel 5. Microweber vous permet de créer facilement du contenu et de gérer plusieurs affichages. Microweber fournit une fonctionnalité de boutique en ligne intégrée, vous pouvez vendre vos produits en ligne en utilisant cette fonctionnalité. Microweber fournit de nombreuses fonctionnalités, notamment l'édition en direct, la boutique en ligne, les statistiques, les modèles, le glisser-déposer, l'éditeur HTML WYSIWYG et bien d'autres.

Dans ce tutoriel, nous expliquerons comment installer Microweber sur le serveur Ubuntu 18.04 LTS.

Exigences

  • Un serveur exécutant Ubuntu 18.04.
  • Un utilisateur non root avec des privilèges sudo.

Mise en route

Avant de commencer, vous devrez mettre à jour votre système avec la dernière version. Vous pouvez le faire en exécutant la commande suivante :

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

Une fois votre système mis à jour, redémarrez le système pour appliquer les modifications.

Installer le serveur LAMP

Tout d'abord, vous devrez installer le serveur Web Apache, le serveur MariaDB, PHP et d'autres modules PHP sur votre système. Vous pouvez tous les installer en exécutant la commande suivante :

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

Une fois tous les packages installés, vous devrez modifier le fichier php.ini et apporter quelques modifications telles que la limite de mémoire, la taille de fichier maximale, le temps d'exécution maximal et le fuseau horaire :

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

Effectuez les modifications suivantes :

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

Enregistrez et fermez le fichier.

Ensuite, démarrez les services Apache et MariaDB et autorisez-les à démarrer au démarrage avec la commande suivante :

sudo systemctl start apache2
sudo systemctl start mariadb

Configurer MariaDB

Par défaut, MariaDB n'est pas sécurisée. Vous devrez donc d'abord le sécuriser. Vous pouvez le sécuriser en exécutant la commande suivante :

sudo mysql_secure_installation

Cette commande définira un mot de passe root, supprimera l'utilisateur anonyme, désactivera la connexion root à distance, supprimera la base de données de test et rechargera les privilèges comme indiqué ci-dessous :

    Enter current password for root (enter for none): ENTER
    Set root password? [Y/n]: N
    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

Une fois MariaDB sécurisée, connectez-vous au shell MariaDB :

mysql -u root -p

Indiquez votre mot de passe racine. Ensuite, créez une base de données et un utilisateur pour Microweber (remplacez le mot "mot de passe" par votre propre mot de passe sécurisé) :

MariaDB [(none)]> CREATE DATABASE microweberdb;
MariaDB [(none)]> CREATE USER 'microweber'@'localhost' IDENTIFIED BY 'password';

Et encore une fois, remplacez le mot "mot de passe" par votre propre mot de passe sécurisé. Ensuite, accordez tous les privilèges à l'utilisateur microweber avec la commande suivante :

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

Ensuite, videz les privilèges et quittez le shell MariaDB :

MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Installer Microweber

Tout d'abord, téléchargez la dernière version de Microweber depuis leur site officiel vers le répertoire /tmp avec la commande suivante :

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

Une fois le téléchargement terminé, extrayez le fichier téléchargé avec la commande suivante :

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

Ensuite, donnez les autorisations appropriées au répertoire Microweber avec la commande suivante :

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

Configurer Apache pour Microweber

Ensuite, vous devrez créer un fichier d'hôte virtuel Apache pour Microweber. Vous pouvez le créer avec la commande suivante :

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

Ajoutez les lignes suivantes :

<VirtualHost *:80>
     ServerAdmin [email protected]
     DocumentRoot /var/www/html/microweber
     ServerName example.com
     ServerAlias www.example.com

    <Directory /var/www/html/microweber/>
        Options FollowSymlinks
        AllowOverride All
        Require all granted
     </Directory>

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

</VirtualHost>

Remplacez example.com dans la configuration ci-dessus par votre propre nom de domaine. Enregistrez et fermez le fichier. Ensuite, activez le fichier d'hôte virtuel Apache et réécrivez le module avec la commande suivante :

sudo a2ensite microweber.conf
sudo a2enmod rewrite

Enfin, redémarrez le service Web Apache pour appliquer toutes les modifications :

sudo systemctl restart apache2

Vous pouvez également vérifier l'état du service Apache avec la commande suivante :

sudo systemctl status apache2

Si tout va bien, vous devriez voir le résultat suivant :

? apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           ??apache2-systemd.conf
   Active: active (running) since Tue 2018-12-11 15:06:45 UTC; 11min ago
 Main PID: 1170 (apache2)
    Tasks: 6 (limit: 1114)
   CGroup: /system.slice/apache2.service
           ??1170 /usr/sbin/apache2 -k start
           ??1235 /usr/sbin/apache2 -k start
           ??1236 /usr/sbin/apache2 -k start
           ??1241 /usr/sbin/apache2 -k start
           ??1246 /usr/sbin/apache2 -k start
           ??1254 /usr/sbin/apache2 -k start

Dec 11 15:06:33 ubuntu1804 systemd[1]: Starting The Apache HTTP Server...
Dec 11 15:06:45 ubuntu1804 apachectl[909]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 192.1
Dec 11 15:06:45 ubuntu1804 systemd[1]: Started The Apache HTTP Server.

Access Microweber

Microweber est maintenant installé et configuré, il est temps d'accéder à l'interface Web de Microweber.

Ouvrez votre navigateur web et tapez l'URL http://example.com, vous serez redirigé vers la page suivante :

Ici, fournissez tous les détails comme le nom de la base de données, le nom d'utilisateur et le mot de passe de la base de données, le nom d'utilisateur administrateur et le mot de passe. Ensuite, cliquez sur Installer bouton. Une fois l'installation terminée, vous serez redirigé vers le tableau de bord Microweber sur la page suivante :

Conclusion

Toutes nos félicitations! vous avez installé avec succès Microweber sur le serveur Ubuntu 18.04. Vous pouvez désormais créer facilement votre propre site Web à l'aide de Microweber. N'hésitez pas à me demander si vous avez des questions.


Ubuntu
  1. Comment installer Couch CMS sur Ubuntu 16.04 LTS

  2. Comment installer SilverStripe CMS sur Ubuntu 18.04 LTS

  3. Comment installer R sur Ubuntu 18.04 LTS

  4. Comment installer R sur Ubuntu 20.04 LTS

  5. Comment installer Grav CMS sur Ubuntu 20.04 LTS

Comment installer BoltWire CMS sur Ubuntu 18.04 LTS

Comment installer Wolf CMS sur Ubuntu 18.04 LTS

Comment installer Websitebaker CMS sur Ubuntu 18.04 LTS

Comment installer Microweber CMS sur Ubuntu 18.04 LTS

Comment installer Bludit CMS sur Ubuntu 20.04 LTS

Comment installer Microweber CMS sur Ubuntu 20.04 LTS