Dans ce tutoriel, nous allons vous montrer comment installer WonderCMS sur un VPS Ubuntu 18.04.
WonderCMS est un système de gestion de contenu de fichiers plats gratuit, open source et sans base de données écrit en PHP et jQuery. C'est un CMS simple, rapide et réactif qui vous permet de créer des sites Web sans avoir besoin d'une base de données séparée. WonderCMS est livré avec un riche ensemble de fonctionnalités, y compris la prise en charge WYSIWYG (What You See Is What You Get), des URL conviviales et conviviales pour le référencement, une fonctionnalité simple de clic et d'édition, un thème facile, une URL de connexion personnalisée et bien plus encore. Commençons par l'installation.
Prérequis
- Un VPS Ubuntu 18.04 avec un accès root activé, ou un utilisateur avec des privilèges sudo.
- Apache avec le module mod_rewrite activé
- PHP 7.1 ou supérieur avec les extensions curl, mbstring et Zip activées.
Étape 1 :Connectez-vous et mettez à jour les packages
Tout d'abord, nous allons devoir nous connecter à notre serveur en utilisant SSH. Vous pouvez le faire en saisissant cette commande :
ssh root@IP_Address -p Port_Number
N'oubliez pas de remplacer "root" par votre nom d'utilisateur si vous n'utilisez pas l'utilisateur root. Modifiez "IP_Address" et "Port_Number" en fonction de l'adresse IP et du numéro de port SSH de votre serveur.
Une fois connecté, vous devez mettre à jour tous vos packages vers leurs dernières versions disponibles.
apt-get update -y apt-get upgrade -y
Une fois que tous les packages sont à jour, redémarrez votre serveur pour appliquer les modifications de configuration.
Étape 2 :Installez Apache et PHP
Tout d'abord, nous devrons installer le serveur Web Apache, PHP et les autres packages requis sur le serveur.
Exécutez la commande suivante pour installer tous les packages requis :
apt-get install apache2 php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-sqlite3 php7.2-soap php7.2-gd php7.2-xml php7.2-cli php7.2-curl php7.2-zip unzip git
Une fois installé, ouvrez le php.ini
fichier et modifiez certains paramètres :
nano /etc/php/7.2/apache2/php.ini
Modifiez les lignes suivantes comme indiqué ci-dessous :
memory_limit = 256M upload_max_filesize = 100M max_execution_time = 360 date.timezone = "America/Chicago"
Enregistrez et fermez le fichier.
Ensuite, redémarrez le service Apache et autorisez-le à démarrer après le redémarrage du système :
systemctl restart apache2 systemctl enable apache2
Étape 3 :Installez WonderCMS
Tout d'abord, téléchargez la dernière version de WonderCMS depuis le dépôt Git à l'aide de la commande suivante :
cd /var/www/html/ git clone https://github.com/robiso/wondercms.git
Une fois téléchargé, définissez les autorisations correctes pour les fichiers WonderCMS avec la commande suivante :
chown -R www-data:www-data /var/www/html/wondercms chmod -R 755 /var/www/html/wondercms
Une fois que vous avez terminé, vous pouvez passer à l'étape suivante.
Étape 4 :Configurer Apache pour WonderCMS
Ensuite, nous devrons créer un fichier de configuration d'hôte virtuel Apache pour WonderCMS. Exécutez la commande suivante pour créer un nouveau fichier de configuration d'hôte virtuel :
nano /etc/apache2/sites-available/wondercms.conf
Ajoutez le contenu suivant :
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/wondercms/ ServerName your-domain.com <Directory /var/www/html/wondercms/> Options FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/wondercms_error.log CustomLog ${APACHE_LOG_DIR}/wondercms_access.log combined </VirtualHost>
Assurez-vous de remplacer "votre-domaine.com" par un véritable nom de domaine enregistré.
Enregistrez et fermez le fichier lorsque vous avez terminé. Ensuite, activez la configuration de l'hôte virtuel et le module de réécriture Apache avec la commande suivante :
a2ensite wondercms.conf a2enmod rewrite
Enfin, redémarrez le service Apache pour appliquer toutes les modifications que nous avons apportées.
systemctl restart apache2
Vous pouvez également vérifier l'état du service Apache avec la commande suivante :
systemctl status apache2
Si tout va bien, vous devriez obtenir 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 Mon 2019-08-12 15:45:12 UTC; 6s ago Process: 14034 ExecStop=/usr/sbin/apachectl stop (code=exited, status=0/SUCCESS) Process: 14006 ExecReload=/usr/sbin/apachectl graceful (code=exited, status=0/SUCCESS) Process: 14039 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS) Main PID: 14052 (apache2) Tasks: 6 (limit: 1098) CGroup: /system.slice/apache2.service ├─14052 /usr/sbin/apache2 -k start ├─14057 /usr/sbin/apache2 -k start ├─14058 /usr/sbin/apache2 -k start ├─14059 /usr/sbin/apache2 -k start ├─14060 /usr/sbin/apache2 -k start └─14061 /usr/sbin/apache2 -k start Aug 12 15:45:12 hitesh systemd[1]: Starting The Apache HTTP Server... Aug 12 15:45:12 hitesh systemd[1]: Started The Apache HTTP Server.
Étape 5 :Accéder à l'interface Web de WonderCMS
WonderCMS est maintenant installé et configuré. Ensuite, ouvrez votre navigateur Web et saisissez l'URL http://your-domain.com
.
Maintenant, cliquez sur "Cliquez pour vous connecter" et connectez-vous avec le mot de passe fourni.
Ensuite, cliquez sur PARAMÈTRES dans le coin supérieur droit pour modifier le mot de passe de connexion par défaut. Vous devriez voir la page suivante :
Ensuite, fournissez votre nouveau mot de passe et cliquez sur le bouton CHANGER LE MOT DE PASSE pour changer le mot de passe par défaut. Vous devriez voir la page suivante :
Toutes nos félicitations! vous avez installé et configuré avec succès WonderCMS sur le serveur Ubuntu 18.04. Vous pouvez maintenant ajouter une nouvelle page, installer des thèmes et des plugins depuis l'interface Web de WonderCMS. Pour plus d'informations, vous pouvez consulter la documentation de WonderCMS.
Cependant, si vous êtes l'un de nos clients d'hébergement Ubuntu géré ou si vous utilisez l'un de nos plans d'hébergement VPS géré, vous n'avez pas besoin d'installer WonderCMS sur votre VPS Ubuntu 18.04 - demandez simplement à nos administrateurs, asseyez-vous et détendez-vous. Nos administrateurs installeront WonderCMS sur Ubuntu 18.04 (ou tout autre système d'exploitation que vous avez avec nous) pour vous immédiatement.
PS . Si vous avez aimé cet article sur comment installer WonderCMS sur un VPS Ubuntu 18.04 , partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons ci-dessous, ou laissez simplement un commentaire dans la section des commentaires. Merci.