GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment installer Dotclear sur Ubuntu 18.04

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.


Panels
  1. Comment installer le serveur Graylog sur Ubuntu 16.04

  2. Comment installer PHP 7.2 sur Ubuntu 16.04

  3. Comment installer NextCloud 15 sur Ubuntu 18.04

  4. Comment installer Sensu sur Ubuntu 18.04

  5. Comment installer Nginx sur Ubuntu 18.04

Comment installer MySQL sur Ubuntu 18.04

Comment installer le serveur Minecraft sur Ubuntu 18.04

Comment installer aaPanel sur Ubuntu 20.04

Comment installer R sur Ubuntu 16.04

Comment installer NextCloud 13 sur Ubuntu 16.04

Comment installer osTicket sur Ubuntu 16.04