Dans ce tutoriel, nous verrons comment installer et configurer Dotclear sur un VPS exécutant Ubuntu 18.04. Dotclear est un logiciel gratuit et open-source application de publication Web, conçue pour fournir une interface conviviale qui permet à quiconque de publier ses idées sur le web. Dotclear est écrit en PHP et comprend de nombreuses fonctionnalités intégrées, telles que la gestion des blogs, l'utilisation de la syntaxe XHTML pour les entrées, l'ajout de pages, etc. Il prend également en charge plusieurs types de bases de données, tels que MySQL , PostgreSQL , et SQLite . Dans ce tutoriel, nous allons vous montrer comment installer Dotclear sur un VPS Ubuntu 18.04.
Exigences :
- Pour les besoins de ce didacticiel, nous utiliserons un serveur Ubuntu.
- Accès racine SSH complet (ou un utilisateur avec des privilèges sudo)
Mise en route
Connectez-vous à votre serveur via SSH en tant qu'utilisateur root à l'aide de la commande suivante. (Remplacez "root" par un utilisateur disposant des privilèges sudo si nécessaire) :
ssh root@IP_ADDRESS -p PORT_NUMBER
et remplacez "IP_ADDRESS" et "PORT_NUMBER" par l'adresse IP de votre serveur et le numéro de port SSH.
Avant de commencer l'installation, il est conseillé de mettre à jour vos packages système vers leurs dernières versions afin d'optimiser la compatibilité.
Vous pouvez le faire en exécutant les commandes suivantes :
apt-get update apt-get upgrade
Étape 1 - Installation du serveur Web Apache
Pour installer le serveur Web Apache, nous allons lancer la commande suivante :
apt-get install apache2
Maintenant, nous devrions permettre à Apache de démarrer automatiquement au démarrage du serveur avec :
systemctl enable apache2
Nous pouvons également vérifier l'état de votre service Apache avec la commande suivante :
systemctl status apache2
Sortie :
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 Wed 2018-12-19 03:44:49 CST; 21min ago Main PID: 25985 (apache2) Tasks: 7 (limit: 1110) CGroup: /system.slice/apache2.service ├─ 25985 /usr/sbin/apache2 -k start ├─ 26383 /usr/sbin/apache2 -k start ├─ 26384 /usr/sbin/apache2 -k start ├─ 26385 /usr/sbin/apache2 -k start ├─ 26386 /usr/sbin/apache2 -k start ├─ 26387 /usr/sbin/apache2 -k start └─16816 /usr/sbin/apache2 -k start
Étape 2 - Installer PHP
Comme nous l'avons mentionné précédemment, Dotclear est écrit en PHP, nous devons donc installer PHP ainsi que certaines extensions PHP. Pour installer PHP sur votre serveur, exécutez la commande suivante :
apt install php php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip
Nous pouvons vérifier la version de PHP actuellement installée avec la commande suivante :
php -v
Le résultat devrait ressembler à ceci :
PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies
Étape 3 - Installer le serveur de base de données MySQL
Dans ce didacticiel, nous utiliserons le serveur de base de données MySQL pour créer une base de données et un utilisateur MySQL pour Dotclear. MySQL est un système de gestion de base de données open source. C'est un choix très populaire pour la gestion des bases de données.
Pour installer le serveur de base de données MySQL, nous exécuterons la commande suivante :
apt install mysql-server
Une fois l'installation terminée, nous vous recommandons d'exécuter une commande pour améliorer encore la sécurité de votre serveur MySQL. Vous pouvez exécuter le mysql_secure_installation
script en tapant la commande suivante :
mysql_secure_installation
Cela vous aidera à exécuter des tâches importantes liées à la sécurité, comme la configuration d'un mot de passe root, la désactivation de la connexion root à distance, etc.
Étape 4 – Créer une base de données pour Dotclear
Pour créer une base de données MySQL pour Dotclear, nous devons nous connecter à notre serveur MySQL avec la commande suivante :
mysql -u root -p
Entrez ensuite votre mot de passe root MySQL que vous avez entré précédemment pour vous connecter.
Nous allons maintenant créer une nouvelle base de données MySQL nommée dotclear
et créez un nouvel utilisateur MySQL nommé dotclearuser
avec le mot de passe StrongPassword
.
CREATE DATABASE dotclear; GRANT ALL PRIVILEGES ON dotclear.* TO dotclearuser@localhost IDENTIFIED BY 'StrongPassword'; FLUSH PRIVILEGES; \q
N'oubliez pas de remplacer "StrongPassword ' avec un vrai mot de passe fort.
Étape 5 – Installer Dotclear
Maintenant, nous devons exécuter les commandes suivantes pour télécharger le script de chargement et installer Dotclear dans le répertoire racine du document du serveur Web par défaut :
cd /var/www/html wget https://download.dotclear.org/loader/dotclear-loader.php
Nous devons nous assurer que l'utilisateur Apache a accès aux fichiers Dotclear.
chown -R www-data:www-data /var/www/html/
Étape 6 – Créer le fichier d'hôte virtuel
Pour créer le fichier de configuration de l'hôte virtuel pour votre domaine, exécutez la commande suivante :
nano /etc/apache2/sites-available/your_domain.com.conf
Ajoutez le contenu suivant. N'oubliez pas de remplacer votre_domaine.com par votre nom de domaine réel qui pointe vers votre serveur :
<VirtualHost *:80> ServerAdmin admin@your_domain.com ServerName your_domain.com ServerAlias www.your_domain.com DocumentRoot /var/www/html <Directory /var/www/html> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/your_domain.com_error.log CustomLog ${APACHE_LOG_DIR}/your_domain.com_access.log combined </VirtualHost>
Fermez et enregistrez le fichier. Nous devons maintenant activer le fichier de configuration de l'hôte virtuel. Pour activer l'hôte virtuel, exécutez la commande suivante :
ln -s /etc/apache2/sites-available/your_domain.com.conf /etc/apache2/sites-enabled/your_domain.com.conf
Étape 7 : Configurer Dotclear
Dans la dernière étape de ce didacticiel, nous devons accéder au script de chargeur Dotclear et terminer l'installation.
Ouvrez votre navigateur Web préféré et accédez à :http://your_domain.com/dotclear-loader.php
Vous serez alors présenté avec la page d'installation :
Nous devons cliquer sur le bouton "Récupérer et décompresser Dotclear" et suivre les instructions à l'écran. Sur le deuxième écran, nous devons entrer les paramètres de la base de données MySQL, utilisez donc les détails suivants :
Database type: MySQLi Database Host Name: localhost Database Name: dotclear Database User Name: dotclearuser Database Password: StrongPassword
Ensuite, nous devons créer un compte utilisateur . Après avoir créé un nouveau compte utilisateur, nous serons redirigés vers la page suivante :
Félicitations – vous avez correctement installé Dotclear sur le serveur Ubuntu 18.04.
Bien sûr, vous n'êtes pas obligé de je installer Dotclear sur Ubuntu 18.04 si vous avez un VPS Ubuntu avec nous. Vous pouvez simplement demander à notre équipe d'assistance d'installer Dotclear sur Ubuntu 18.04 pour vous. Ils sont disponibles 24h/24 et 7j/7 et pourront vous aider dans l'installation.
PS . Si vous avez apprécié la lecture de cet article de blog sur l'installation de Dotclear sur Ubuntu 18.04, n'hésitez pas à le partager sur les réseaux sociaux en utilisant les raccourcis ci-dessous, ou laissez simplement un commentaire dans la section des commentaires. Merci.