Comment installer Joomla sur un serveur virtuel exécutant CentOS 6

De Get Docs
Aller à :navigation, rechercher

Statut : Obsolète

Cet article couvre une version de CentOS qui n'est plus prise en charge. Si vous utilisez actuellement un serveur exécutant CentOS 6, nous vous recommandons vivement de mettre à niveau ou de migrer vers une version prise en charge de CentOS.

Raison: CentOS 6 a atteint sa fin de vie (EOL) le 30 novembre 2020 and no longer receives security patches or updates. For this reason, this guide is no longer maintained.

Voir plutôt :
Ce guide peut toujours être utile comme référence, mais peut ne pas fonctionner sur d'autres versions de CentOS. S'il est disponible, nous vous recommandons fortement d'utiliser un guide écrit pour la version de CentOS que vous utilisez.


À propos de Joomla

Joomla est une gestion de contenu gratuite et open source qui utilise un PHP et une base de données backend, telle que MySQL. Il offre une grande variété de fonctionnalités qui en font un système de gestion de contenu incroyablement flexible dès la sortie de la boîte. Il a été créé en 2005 et est actuellement le 2e site de gestion de contenu en ligne le plus populaire. Il compte désormais plus de 10 000 addons pour personnaliser ses fonctionnalités.

Installer

Les étapes de ce didacticiel nécessitent que l'utilisateur dispose des privilèges root sur son serveur privé virtuel. Vous pouvez voir comment configurer cela dans les étapes 3 et 4 de la configuration initiale du serveur

Avant de travailler avec Joomla, vous devez avoir installé LAMP sur votre serveur virtuel. Si vous ' n'avez pas la pile Linux, Apache, MySQL, PHP sur votre VPS, vous pouvez trouver le tutoriel pour la configurer ici : Comment installer LAMP sur CentOS 6.

Une fois que vous avez l'utilisateur et le logiciel requis, vous pouvez commencer à installer Joomla!

Première étape—Télécharger Joomla

Pour commencer, créez un répertoire où vous conserverez temporairement vos fichiers Joomla :

mkdir temp

Basculez dans ce répertoire :

cd temp

Ensuite, vous pouvez continuer et télécharger la version la plus récente de Joomla directement depuis leur site Web. Actuellement, la dernière version est la 2.5.7.

wget http://joomlacode.org/gf/download/frsrelease/17410/76021/Joomla_2.5.7-Stable-Full_Package.tar.gz

Cette commande téléchargera le package Joomla compressé directement dans le répertoire personnel de votre utilisateur sur le serveur virtuel. Vous pouvez le décompresser avec la commande suivante, en le déplaçant directement dans le répertoire apache par défaut, /var/www :

sudo tar zxvf Joomla_2.5.7-Stable-Full_Package.tar.gz  -C /var/www/html

Deuxième étape—Configurer les paramètres

Une fois les fichiers Joomla dans le répertoire Web, nous modifions quelques autorisations pour donner accès au programme d'installation de Joomla.

Créez d'abord un fichier de configuration Joomla et rendez-le temporairement inscriptible par tout le monde :

sudo touch /var/www/html/configuration.php
sudo chmod 777 /var/www/html/configuration.php

Une fois l'installation terminée, nous remettrons les autorisations à 755, ce qui le rendra uniquement accessible en écriture par le propriétaire.

Troisième étape - Créer la base de données et l'utilisateur Joomla

Nous devons maintenant changer de vitesse et créer un nouveau répertoire MySQL pour Joomla.

Allez-y et connectez-vous au shell MySQL :

mysql -u root -p

Connectez-vous en utilisant votre mot de passe root MySQL. Nous devons ensuite créer la base de données Joomla, un utilisateur dans cette base de données, et donner à cet utilisateur un nouveau mot de passe. Gardez à l'esprit que toutes les commandes MySQL doivent se terminer par un point-virgule.

Commençons par créer la base de données (j'appelle le mien Joomla par souci de simplicité - pour un vrai serveur, cependant, ce nom n'est pas très sécurisé). N'hésitez pas à lui donner le nom de votre choix :

CREATE DATABASE joomla;
Query OK, 1 row affected (0.00 sec)

Ensuite, nous devons créer le nouvel utilisateur. Vous pouvez remplacer la base de données, le nom et le mot de passe par ce que vous préférez :

CREATE USER [email protected];
Query OK, 0 rows affected (0.00 sec)

Définissez le mot de passe de votre nouvel utilisateur :

SET PASSWORD FOR [email protected]= PASSWORD("password");
Query OK, 0 rows affected (0.00 sec)

Terminez en accordant tous les privilèges au nouvel utilisateur. Sans cette commande, le programme d'installation de Joomla pourra exploiter le nouvel utilisateur mysql pour créer les tables requises :

GRANT ALL PRIVILEGES ON joomla.* TO [email protected] IDENTIFIED BY 'password';
Query OK, 0 rows affected (0.00 sec)

Actualisez ensuite MySQL :

FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

Quittez le shell MySQL :

exit

Redémarrez apache :

sudo service httpd restart

Quatrième étape : accédez au programme d'installation de Joomla

Une fois que vous avez placé les fichiers Joomla au bon endroit sur votre VPS, attribué les autorisations appropriées et configuré la base de données MySQL et le nom d'utilisateur, vous pouvez effectuer les étapes restantes dans votre navigateur.

Accédez au programme d'installation de Joomla en vous rendant sur votre nom de domaine ou votre adresse IP. (par exemple. Exemple.com)

Une fois que vous avez terminé de parcourir le programme d'installation, supprimez le dossier d'installation selon les instructions de Joomla et modifiez les autorisations sur le fichier de configuration :

sudo rm -rf /var/www/html/installation/
sudo chmod 755 /var/www/html/configuration.php

Visitez votre domaine ou votre adresse IP pour voir votre nouvelle page Joomla.

Par Etel Sverdlov