B2evolution est un CMS open-source, basé sur PHP et MySQL avec la possibilité d'exécuter plusieurs blogs en utilisant une seule installation et une seule base de données. Il est assez facile d'installer b2evolution sur un VPS Ubuntu.
Le processus d'installation devrait prendre environ 5 à 10 minutes si vous suivez les étapes très simples décrites ci-dessous.
Ce guide d'installation suppose qu'Apache, PHP et MySQL sont déjà installés et configurés sur votre serveur virtuel basé sur Ubuntu.
Au moment de la rédaction de ce didacticiel, la dernière version stable disponible est b2evolution 5.0.9 et il nécessite :
- Serveur Web Apache>=2.0 compilé avec le module mod_rewrite ;
- PHP>=5.0 avec les extensions PHP suivantes activées :GD Graphics Library version 2.0.x et XML. De plus, la variable PHP 'magic_quotes_runtime' doit être définie sur 'Off'.
- MySQL>=5.0.3 installé sur votre serveur virtuel Linux.
Téléchargez la dernière version stable de b2evolution disponible sur http://b2evolution.net/downloads/ sur le serveur et extrayez l'archive téléchargée à la racine du document de votre serveur Web à l'aide des commandes suivantes :
cd /tmp/ wget http://www.b2evolution.net/downloads/b2evolution-5.0.9-stable-2014-05-15.zip unzip -d /var/www/html/ b2evolution-5.0.9-stable-2014-05-15.zip
Étant donné que b2evolution nécessite une base de données, créez une nouvelle base de données MySQL :
mysql -u root -p mysql> CREATE DATABASE b2evolutiondb; mysql> GRANT ALL PRIVILEGES ON b2evolutiondb.* TO 'b2evolutionuser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
Ensuite, créez une nouvelle directive d'hôte virtuel dans Apache. Par exemple, créez un nouveau fichier de configuration Apache nommé "b2evolution.conf" :
vi /etc/apache2/sites-available/b2evolution.conf
et ajoutez les lignes suivantes :
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/b2evolution/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/b2evolution/> Options Indexes FollowSymLinks MultiViews 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>
Ensuite, exécutez la commande suivante sur votre serveur virtuel :
ln -s /etc/apache2/sites-available/b2evolution.conf /etc/apache2/sites-enabled/b2evolution.conf
Editez le fichier de configuration PHP ‘/etc/php5/apache2/php.ini/php.ini’ et ajoutez/modifiez les lignes suivantes :
magic_quotes_runtime = Off date.timezone = US/Central
Redémarrez le serveur Web Apache pour que les modifications prennent effet :
service apache2 restart
Rendez la racine du document et les fichiers et répertoires b2evolution qu'il contient accessibles en écriture par le service Apache qui s'exécute en tant qu'utilisateur « www-data » et groupe « www-data » en exécutant la commande suivante :
chown www-data:www-data -R /var/www/html/b2evolution/
Ouvrez http://votre-domaine.com/blogs/install/index.php à l'aide d'un navigateur Web et entrez votre nom de base de données MySQL, votre nom d'utilisateur MySQL, votre mot de passe MySQL, votre adresse e-mail et cliquez sur le bouton "Mettre à jour le fichier de configuration". Ensuite, suivez les instructions simples et à la fin de la dernière page, vous verrez le nom d'utilisateur de l'administrateur et un mot de passe aléatoire.
Vous pouvez vous connecter au back-end de l'administrateur b2evolution en utilisant "admin" comme nom d'utilisateur et le mot de passe pré-généré sur https://votre-domaine.com/b2evolution/blogs/admin.php
C'est ça. L'installation de b2evolution est maintenant terminée.
Pour des raisons de sécurité, il est recommandé de supprimer le répertoire "/var/www/html/blogs/install/" une fois que vous avez terminé le processus d'installation.
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 b2evolution 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.