Installation · 4 min read · Dec 07, 2025

Comment installer le logiciel de répertoire PHP eSyndiCat sur Ubuntu 16.04

eSyndiCat est un logiciel de répertoire PHP gratuit, open source et l’un des plus populaires qui peut être utilisé comme un ajout à votre site existant ou comme une plateforme autonome. eSyndiCat est le script de répertoire PHP optimisé pour le SEO qui permet d’atteindre un classement élevé et de prendre les positions de leader dans les moteurs de recherche les plus populaires. eSyndiCat est livré avec de nombreuses fonctionnalités, y compris des URL optimisées pour le SEO, des méta personnalisées pour les pages, une structure de mise en page HTML propre, une structure conviviale pour les robots et bien plus encore.

Dans ce tutoriel, nous allons apprendre à installer eSyndiCat sur un serveur Ubuntu 16.04.

Prérequis

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

Installer le serveur LAMP

Avant de commencer, vous devrez installer le serveur LAMP sur votre système. Tout d’abord, installez Apache et MariaDB en utilisant la commande suivante :

sudo apt-get install apache2 mariadb-server -y

Ensuite, démarrez le service Apache et MariaDB et activez-les pour qu’ils démarrent au démarrage avec la commande suivante :

sudo systemctl start apache2  
sudo systemctl enable apache2  
sudo systemctl start mysql  
sudo systemctl enable mysql

Par défaut, PHP5 n’est pas disponible dans le dépôt par défaut d’Ubuntu 16.04. Vous devrez donc ajouter le PPA Ondrej à votre système. Vous pouvez le faire en exécutant la commande suivante :

sudo apt-get install python-software-properties -y  
sudo add-apt-repository ppa:ondrej/php -y

Ensuite, mettez à jour le système et installez PHP5.6 avec la commande suivante :

sudo apt-get update -y  
sudo apt-get install php5.6 libapache2-mod-php5.6 php5.6-mysql php5.6-xml php5.6-curl php5.6-gd php5.6-mbstring -y

Configurer la base de données

Par défaut, MariaDB n’est pas sécurisé, vous pouvez le sécuriser en exécutant le script mysql_secure_installation :

sudo mysql_secure_installation

Ce script définira un mot de passe root, supprimera les utilisateurs anonymes, interdira la connexion root à distance et supprimera la base de données de test et l’accès pour sécuriser MariaDB comme indiqué ci-dessous :

Set root password? [Y/n] y
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 que MariaDB est sécurisé, connectez-vous à l’interface de commande de MariaDB avec la commande suivante :

mysql -u root -p

Entrez votre mot de passe root, puis créez une base de données et un utilisateur pour eSyndicat avec la commande suivante :

MariaDB [(none)]> CREATE DATABASE esyndicat;  
MariaDB [(none)]> GRANT ALL PRIVILEGES ON esyndicatdb.* TO 'esyndicat'@'localhost' IDENTIFIED BY 'password';

Ensuite, videz les privilèges :

MariaDB [(none)]> FLUSH PRIVILEGES;

Enfin, quittez l’interface de commande de MariaDB :

MariaDB [(none)]>exit

Télécharger et installer eSyndicat

Vous pouvez télécharger la dernière version de eSyndicat depuis leur site officiel en utilisant la commande suivante :

wget http://www.esyndicat.com/esyndicat-script.zip

Une fois le téléchargement terminé, extrayez le fichier téléchargé dans le répertoire racine d’Apache :

unzip esyndicat-script.zip -d /var/www/html/esyndicat

Ensuite, donnez les permissions appropriées au répertoire esyndicat avec la commande suivante :

sudo chown -R www-data:www-data /var/www/html/esyndicat  
sudo chmod -R 777 /var/www/html/esyndicat

Ensuite, créez une directive d’hôte virtuel Apache pour eSyndicat avec la commande suivante :

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

Ajoutez les lignes suivantes :


 ServerAdmin [email protected]
 DocumentRoot /var/www/html/esyndicat
 ServerName example.com
 
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
 
 ErrorLog /var/log/apache2/esyndicat-error_log
 CustomLog /var/log/apache2/esyndicat-access_log common

Enregistrez et fermez le fichier lorsque vous avez terminé. Ensuite, activez l’hôte virtuel eSyndicat avec la commande suivante :

sudo a2ensite esyndicat

Enfin, redémarrez le service Apache avec la commande suivante :

sudo systemctl restart apache2

Accéder à eSyndicat

Maintenant, ouvrez votre navigateur web et tapez l’URL http://example.com, vous devriez voir la page de vérification de pré-installation suivante :

Vérification de l'installation eSyndicat

Assurez-vous que toutes les exigences sont remplies, puis cliquez sur le bouton Suivant, vous devriez voir la page suivante :

Accepter l'accord de licence

Ici, acceptez l’accord de licence et cliquez sur le bouton Suivant, vous devriez voir la page suivante :

Configuration générale

Ici, fournissez vos détails de base de données et vos identifiants d’administrateur, puis cliquez sur le bouton Suivant pour commencer l’installation. Une fois l’installation terminée, vous devriez voir la page suivante :

Installation terminée

Ici, cliquez sur le bouton Télécharger config.inc.php pour télécharger le fichier et téléchargez ce fichier dans le répertoire /var/www/html/esyndicat/includes/. Ensuite, cliquez sur le bouton Suivant, vous devriez voir la page suivante :

Installation réussie

Maintenant, cliquez sur le bouton Suivant, vous devriez voir la page de connexion administrateur eSyndicat :

Connexion administrateur eSyndicat

Maintenant, fournissez vos identifiants d’administrateur et cliquez sur le bouton Connexion, vous serez redirigé vers le tableau de bord eSyndicat comme indiqué ci-dessous :

Panneau d'administration eSyndicat

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.