Exponent est un logiciel de gestion de contenu très convivial et flexible qui permet de modifier les pages du site Web sur la page telle qu'elle est affichée. Pour installer et exécuter Exponent CMS sur un serveur virtuel Linux, suivez les étapes très simples décrites ci-dessous.
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 stable est Exponent CMS 2.2.3 et elle nécessite :
- PHP>=5.2.1 avec les extensions PHP suivantes activées :GD Graphics Library version 2.0.x+, MySQLi, XML (Expat) et Zlib. De plus, les paramètres du mode sans échec et open_basedir doivent être désactivés ;
- Apache Web Server>=2.0 compilé avec le module mod_rewrite et la directive "AllowOverride All" définie afin d'activer les URL conviviales pour les moteurs de recherche ;
- MySQL>=5.0 installé sur votre serveur virtuel Linux.
Téléchargez Exponent CMS 2.2.3 disponible sur http://www.exponentcms.org/get-exponent.htm sur le serveur et extrayez-le à l'aide des commandes suivantes :
cd /root wget http://downloads.sourceforge.net/project/exponentcms/exponent-2.2.3.zip unzip exponent-2.2.3.zip -d /root/exponentcms
Créez une nouvelle base de données MySQL pour Exponent CMS sur votre serveur :
mysql -u root -p mysql> CREATE DATABASE exponentdb; mysql> GRANT ALL PRIVILEGES ON exponentdb.* TO 'exponentuser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
Créez une nouvelle directive d'hôte virtuel dans Apache. Par exemple, éditez votre fichier de configuration Apache (/etc/httpd/conf/httpd.conf par défaut) et décommentez la ligne suivante :
#NameVirtualHost *:80
puis, ajoutez les lignes suivantes à la fin :
ServerAdmin [email protected] DocumentRoot /var/www/html/exponent-cms/ ServerName www.your-domain.com <Directory /var/www/html/exponent-cms/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog logs/your-domain.com-error_log CustomLog logs/your-domain.com-access_log common
Localisez le fichier de configuration php à l'aide de la commande suivante :
#php -i | grep php.ini Configuration File (php.ini) Path => /etc Loaded Configuration File => /etc/php.ini
Editez le fichier ‘php.ini’ et ajoutez/modifiez les lignes suivantes :
post_max_size = 50M upload_max_filesize = 50M file_uploads = On register_globals = off allow_url_fopen = off memory_limit = 256M safe_mode = Off
Redémarrez le serveur Web Apache pour que les modifications prennent effet. Déplacez les fichiers d'installation d'Exponent CMS vers le répertoire racine du document défini dans la directive d'hôte virtuel ci-dessus :
mv /root/exponentcms/ /var/www/html/exponent-cms
De plus, l'utilisateur du serveur Web (Apache) doit pouvoir écrire dans les répertoires 'files', 'themes' et 'tmp' et dans le fichier '.htaccess', vous pouvez donc facilement le faire en exécutant la commande suivante :
chown apache:apache -R /var/www/html/exponent-cms/
Ouvrez http://votre-domaine.com/install/index.php dans votre navigateur Web habituel et suivez les instructions simples :
Sélectionnez la langue que vous souhaitez installer, vérifiez si la configuration système requise est respectée et sur la page suivante, entrez le nom, le nom d'utilisateur et le mot de passe de votre base de données MySQL, puis cliquez sur le bouton "installer la base de données". Si les tests de la base de données réussissent, cliquez sur le bouton « continuer l'installation ». Sur la page suivante, entrez les paramètres de configuration du site, choisissez votre thème, créez un compte administrateur et c'est tout. L'installation d'Exponent CMS est maintenant terminée.
Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer Exponent CMS pour vous. 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.