Nous allons vous montrer comment installer Concrete5 sur Ubuntu 16.04. Concrete5 est un système de gestion de contenu (CMS) gratuit et open source. Il s'agit d'un outil facile à utiliser, mais néanmoins puissant, permettant aux utilisateurs sans compétences techniques de créer différents types de sites Web. Concrete5 propose une édition contextuelle (la possibilité de modifier le contenu du site Web directement sur la page, plutôt que dans une interface administrative ou à l'aide d'un logiciel d'édition Web). L'installation de Concrete5 sur Ubuntu 16.04 est assez simple et ne devrait pas prendre plus de 10 minutes.
Concrete5 est livré avec des tonnes de fonctionnalités utiles telles que :
– Édition intuitive
– Puissant et extensible
– Optimisé pour les mobiles et réactif
– Construction modulaire et modèles
– Créer des formulaires et collecter des données
– Rapports intégrés
– Beau blog
– Excellentes discussions
– Utilisateurs et autorisations
– Flux de travail de contenu
– SEO activé
– Réseaux sociaux
– et bien d'autres…
Dans ce tutoriel, nous allons installer Concrete5 sur un VPS Ubuntu 16.04 avec le serveur Web Apache, PHP et MySQL.
1. Mettre à jour le système
Avant de commencer, il est recommandé de mettre à jour tous les packages de votre serveur vers la dernière version. Connectez-vous à votre serveur Ubuntu 16.04 via SSH
ssh root@IP_Adress -p Port_number
et exécutez la commande suivante pour mettre à jour les packages
apt-get update && apt-get upgrade
2. Installer le serveur Web Apache
Apache peut être facilement installé avec la commande suivante
apt-get install apache2
Une fois le serveur Web installé, activez-le pour qu'il démarre automatiquement au démarrage du système
systemctl enable apache2
3. Installer PHP 7
Concrete5 est une application basée sur PHP, nous devons donc installer PHP sur notre VPS Ubuntu 16.04. Faites cela, exécutez la commande suivante
apt-get install php7.0 libapache2-mod-php7.0 php7.0-mysql
4. Installer le serveur MySQL
Exécutez la commande suivante pour installer le serveur de base de données MySQL sur votre VPS
apt-get install mysql-server
Une fois l'installation terminée, exécutez le script "mysql_secure_installation" pour définir le mot de passe root MySQL et sécuriser le serveur.
5. Créer une base de données MySQL
Ensuite, connectez-vous au serveur MySQL en tant qu'utilisateur root et créez une nouvelle base de données et un nouvel utilisateur pour Concrete5
mysql -u root -p mysql> CREATE DATABASE concrete5; mysql> GRANT ALL PRIVILEGES ON concrete5.* TO 'concrete5usr'@'localhost' IDENTIFIED BY 'PASSWORD'; mysql> FLUSH PRIVILEGES; mysql> quit
N'oubliez pas de remplacer "MOT DE PASSE" par un véritable mot de passe fort.
6. Téléchargez et installez Concrete5
Allez sur le site officiel de Concrete5 et téléchargez la dernière version stable de l'application sur votre serveur. Au moment de la rédaction de cet article, il s'agit de la version 8.3.1.
cd /var/www/html wget https://www.concrete5.org/download_file/-/view/99963/ -O concrete5.zip unzip concrete5.zip mv concrete5-8.3.1/ concrete5
Donnez l'autorisation appropriée au répertoire concrete5 :
chown -R www-data:www-data concrete5/
7. Configurer Apache pour Concrete5
Ensuite, nous allons créer une directive d'hôte virtuel Apache pour le domaine Concrete5.
nano /etc/apache2/sites-available/concrete5.conf ServerAdmin [email protected] DocumentRoot /var/www/html/concrete5/ ServerName your-domain.com <Directory /var/www/html/concrete5/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog logs/your-domain.com-error_log CustomLog logs/your-domain.com-access_log common
Enregistrez le fichier et exécutez la commande suivante pour activer la directive d'hôte virtuel
a2ensite concrete5
8. Redémarrer le serveur Web
et redémarrez le serveur Web pour que les modifications prennent effet
systemctl restart apache2
C'est tout si vous avez suivi attentivement toutes les instructions de ce didacticiel, vous devriez pouvoir accéder à l'installation de Concrete5 à l'adresse http://votre-domaine.com et terminer le processus d'installation.
Bien sûr, vous n'êtes pas obligé d'installer Concrete5 sur Ubuntu 16.04, si vous utilisez l'un de nos hébergements Concrete5, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d' installer Concrete5 sur Ubuntu 16.04 pour toi. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.
PS. Si vous avez aimé cet article, sur la façon d'installer Concrete5 sur Ubuntu 16.04, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.