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

Comment installer Elefant CMS sur Ubuntu 16.04

Dans ce tutoriel, nous allons vous montrer comment installer Elefant CMS sur un VPS Ubuntu 16.04 avec Apache, PHP et MySQL installés dessus. Elefant CMS est un CMS open source et un framework Web écrit en PHP qui permet aux développeurs Web de tout créer, des sites Web simples aux applications Web complètes. Ce tutoriel a été testé et écrit pour un VPS Ubuntu, mais il devrait fonctionner sur n'importe quelle distribution Linux basée sur Debian.

Ce guide d'installation suppose qu'Apache, MySQL et PHP sont déjà installés et configurés sur votre serveur virtuel. Au moment de la rédaction de ce tutoriel, la dernière version d'Elefant CMS est la 1.3.12 et nécessite :

  • PHP 5.3.x avec l'extension PHP CURL activée ;
  • Serveur Web Nginx ou serveur Web Apache>=2.0 compilé avec le module mod_rewrite et avec les directives suivantes autorisées :RewriteEngine, RewriteBase, RewriteCond et RewriteRule. ;
  • MySQL, SQLite ou PostgreSQL installé sur votre serveur virtuel (MariaDB et Percona sont également pris en charge).

Commençons par l'installation. Assurez-vous que les packages du système d'exploitation de votre serveur sont entièrement à jour :

apt-get update 
apt-get upgrade

Il est préférable d'installer Elefant CMS à l'aide de Composer, installez donc Composer s'il n'est pas déjà installé en exécutant les commandes suivantes :

apt-get install curl
cd /opt
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

Téléchargez la dernière version d'Elefant CMS à l'aide des commandes suivantes :

cd /var/www
composer create-project elefant/cms --stability=dev your-domain.com

N'oubliez pas de remplacer votre-domaine.com par votre nom de domaine actuel.
Alternativement, si vous ne souhaitez pas utiliser Composer, vous pouvez toujours télécharger la dernière version sur https://github.com/jbroadway/elefant /releases , puis extrayez l'archive Elefant CMS dans le répertoire /var/www/html/votre-domaine.com/ sur votre serveur.
Ensuite, créez une nouvelle base de données MySQL pour Elefant CMS à utiliser et affectez un utilisateur à avec toutes les autorisations :

mysql -u root -p
mysql> SET GLOBAL sql_mode='';
mysql> CREATE USER elefant;
mysql> CREATE DATABASE elefantdb;
mysql> GRANT ALL PRIVILEGES ON elefantdb.* TO 'elefant'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> quit

N'oubliez pas de remplacer "your-password" par un mot de passe fort.
Créez une nouvelle directive d'hôte virtuel dans Apache. Par exemple, créez un nouveau fichier de configuration Apache nommé "elefant.conf" sur votre serveur virtuel :

touch /etc/apache2/sites-available/elefant.conf

Editez le fichier de configuration 'elefant.conf' :

vi /etc/apache2/sites-available/elefant.conf

et ajoutez-y les lignes suivantes :

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/your-domain.com/
ServerName your-domain.com
ServerAlias www.your-domain.com
<Directory /var/www/html/your-domain.com/>
Options FollowSymLinks
AllowOverride All
</Directory>
ErrorLog /var/log/apache2/your-domain.com-error_log
CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>

Ensuite, exécutez la commande suivante :

ln -s /etc/apache2/sites-available/elefant.conf /etc/apache2/sites-enabled/elefant.conf

Ou utilisez le site a2ensite pour activer la configuration "elefant.conf" dans Apache :

sudo a2ensite elefant.conf

Définissez les autorisations de fichier appropriées pour que le serveur Web Apache écrive dans le répertoire racine du document Elefant CMS ('/var/www/html/votre-domaine.com') :

sudo chown -R www-data:www-data /var/www/html/your-domain.com/

Activez le module de réécriture Apache2 si ce n'est déjà fait :

sudo a2enmod rewrite

Redémarrez le serveur Web Apache pour que les modifications prennent effet :

service apache2 restart

Ouvrez votre navigateur Web préféré, accédez à http://votre-domaine.com/install/, démarrez le processus d'installation et suivez les instructions simples :
Cliquez sur "Suivant :Licence", acceptez la licence, vérifiez si les exigences du serveur sont remplies puis cliquez sur 'Suivant :Base de données' et saisissez les informations suivantes :
Pilote :MySQL
Serveur :localhost
Port :3306
Base de données :elefantdb
Nom d'utilisateur :elefant
Mot de passe :*votre mot de passe*
Cliquez sur "Se connecter et créer un schéma", entrez le nom du site et définissez l'adresse e-mail et le mot de passe de l'utilisateur administratif d'Elefant CMS.

C'est ça. L'installation d'Elefant CMS est maintenant terminée.

Connectez-vous au back-end d'administration du CMS Elefant à l'adresse http://votre-domaine.com/admin et commencez à l'utiliser, rédigez un article de blog, téléchargez des fichiers, etc.

Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement Ubuntu optimisé, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer Elefant CMS 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, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Panels
  1. Comment installer Grav CMS sur Ubuntu 15.04

  2. Comment installer Bolt CMS sur Ubuntu

  3. Comment installer Cody CMS sur Ubuntu 14.04

  4. Comment installer R sur Ubuntu 16.04

  5. Comment installer Grav CMS sur Ubuntu 18.04

Comment installer Ghost CMS sur Ubuntu 20.04

Comment installer Elefant CMS sur Ubuntu 16.04

Comment installer Bludit CMS sur Ubuntu 16.04

Comment installer le CMS d'octobre sur Ubuntu 16.04

Comment installer Go dans Ubuntu 20.04

Comment installer Go sur Ubuntu 22.04