e107 est une application Web open source, écrite en PHP et utilisant le système de base de données MySQL open source populaire pour le stockage de contenu. Il est entièrement gratuit et totalement personnalisable. Le CMS e107 fournit toutes les fonctionnalités dont vous avez besoin pour créer un site Web de base ou un portail Web entièrement interactif et il ne nécessite aucune connaissance des langages de programmation pour l'utiliser pour créer un site Web. Il est assez facile d'installer le CMS e107 sur un VPS Ubuntu 14.04 . Le processus d'installation devrait prendre environ 5 à 10 minutes si vous suivez les étapes très simples décrites ci-dessous.
Au moment de la rédaction de ce tutoriel, e107 CMS 2.0 est la dernière version stable disponible et nécessite :
– Serveur Web Apache ;
– PHP (version 5.3 ou supérieure) avec bibliothèque graphique GD ;
– MySQL (version 5.1 ou supérieure) installé sur votre VPS Linux ;
CONSIGNES :
Connectez-vous à votre VPS via SSH
ssh user@vps_IP
Mettre à jour le système
[user]$ sudo apt-get update && sudo apt-get -y upgrade
Installer MariaDB 10.0
Pour installer MariaDB, exécutez la commande suivante :
[user]$ sudo apt-get install -y mariadb-server
Ensuite, nous devons créer une base de données pour notre installation CMS e107 :
[user]$ mysql -u root -p MariaDB [(none)]> CREATE DATABASE e107; MariaDB [(none)]> GRANT ALL PRIVILEGES ON e107.* TO 'e107user'@'localhost' IDENTIFIED BY 'your-password'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> \q
N'oubliez pas de remplacer "votre-mot-de-passe" par un mot de passe fort.
Installer le serveur Web Apache2
[user]$ sudo apt-get install apache2
Installez PHP et les modules PHP requis
Pour installer la dernière version stable de PHP et tous les modules nécessaires, exécutez :
[user]$ sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-mysql php5-gd
Téléchargez et extrayez la dernière version du CMS e107 sur votre serveur
[user]$ sudo cd /opt && wget wget http://downloads.sourceforge.net/project/e107/e107/e107%20v2.0/e107_2.0_full.zip [user]$ mkdir e107 [user]$ sudo unzip e107_2.0_full.zip -d e107/ [user]$ sudo mv e107/ /var/www/html/e107/
Tous les fichiers doivent être lisibles par le serveur Web, nous devons donc définir le propriétaire approprié :
[user]$ sudo chown www-data:www-data -R /var/www/html/e107
Créez une nouvelle directive d'hôte virtuel dans Apache. Par exemple, créez un nouveau fichier de configuration Apache nommé "e107.conf" sur votre serveur virtuel :
[user]$ sudo touch /etc/apache2/sites-available/e107.conf [user]$ sudo ln -s /etc/apache2/sites-available/e107.conf /etc/apache2/sites-enabled/e107.conf [user]$ sudo nano /etc/apache2/sites-available/e107.conf
Ajoutez ensuite les lignes suivantes :
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/e107/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/e107/> Options FollowSymLinks AllowOverride All Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </VirtualHost>
Redémarrez le serveur Web Apache pour que les modifications prennent effet :
[user]$ sudo service apache2 restart
Ouvrez votre navigateur Web préféré, accédez à http://votre-domaine.com/ et si vous avez tout configuré correctement, le programme d'installation du CMS e107 devrait démarrer. Vous devez suivre les instructions simples sur l'écran d'installation en insérant les informations nécessaires comme demandé.
C'est ça. L'installation du CMS e107 est maintenant terminée.
Pour des raisons de sécurité, il est recommandé de définir les autorisations du fichier "/var/www/html/e107/e107_config.php" sur 644 une fois que vous avez terminé le processus d'installation.
Bien sûr, vous n'avez rien à faire de tout cela si vous utilisez l'un de nos services d'hébergement CMS géré, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer e107 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.