5 votes

Comment installer joomla 1.7 sur un serveur lamp ?

J'ai un site joomla 1.7 business live et je voudrais savoir comment installer wamp server et joomla 1.7 sur ubuntu 11.1. Je l'utilise pour travailler sur le site localement, puis le sauvegarder et le télécharger à la racine du site live et l'installer avec kickstart.php. J'aimerais faire tout cela avec ubuntu au lieu de Windows 7 ultimate.

6voto

NotMe Points 3732

Joomla est un CMS open source populaire qui permet de créer de toutes pièces des sites Web professionnels pour votre entreprise ou votre usage personnel. Actuellement, la dernière version publiée est Joomla 1.7.2, sur laquelle nous allons faire le tutoriel.

Dans ce guide, nous allons voir comment installer Joomla 1.7.x sur un système fonctionnant sous Ubuntu 11.10/11.04. Avant de commencer, vous devez d'abord installer un serveur web Apache (LAMP) sur votre système, ainsi que PHP et MySQL.

Pour commencer

Après avoir installé LAMP, ouvrez le terminal et suivez cette séquence d'instructions :

Ajout de Joomla à Apache sudo apt-get install apache2

  • Ajoutez un fichier de configuration pour Joomla dans Apache avec ces commandes :
cd /etc/apache2/
sudo cp sites-available/default sites-available/joomla
  • Activez maintenant le site Joomla avec ces commandes :
sudo a2ensite joomla
sudo service apache2 restart

Création d'un utilisateur et d'une base de données MySQL sudo apt-get install mysql-server

  • Connectez-vous à votre serveur MySQL avec cette commande et soumettez votre mot de passe MySQL que vous avez soumis lors de l'installation de LAMP :
mysql -u root -p
  • Créez une base de données appelée joomla avec cette commande :
create database joomla;
  • Créez maintenant un utilisateur MySQL ayant aussi le nom "joomla" avec cette commande (remplacez avec n'importe quel mot de passe de votre choix) :
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, \
LOCK TABLES ON joomla.* TO 'yourusername'@'localhost' IDENTIFIED BY 'yourpassword';

xxx.xxx.xxx.xxx. = ip de votre bureau

GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, \
LOCK TABLES ON joomla.* TO 'yourusername'@'xxx.xxx.xxx.xxx' IDENTIFIED BY 'yourpassword';
  • Quitter le serveur MySQL :

quitter

Téléchargement de Joomla (v 1.7.2) télécharger depuis le site joomla extraire sur votre bureau et transférer sur votre serveur avec filezilla via sftp

  • sudo mkdir /var/www/joomla

  • déplacez-le dans le dossier /var/www/joomla

  • Assignez la propriété à l'utilisateur www-data pour les fichiers Joomla avec cette commande :

sudo chown -R www-data.www-data /var/www/joomla/

Installation de PHP

Exécutez la commande -

sudo apt-get install php5 libapache2-mod-php5 php5-mysql

Redémarrez ensuite le serveur Apache pour charger les modules php.

sudo service apache2 restart

Désactivation de Output_Buffering

L'installation de Joomla nécessite de désactiver output_buffering. Voici comment faire :

  • Vous devez modifier le fichier "php.ini" avec cette commande :
sudo gedit /etc/php5/apache2/php.ini
  • Rechercher et remplacer :

output_buffering = 4096

A

output_buffering = off

Installation de Joomla

Pour démarrer l'installation de Joomla, sur un autre bureau :

http://IP OF YOUR SERVER/joomla

Suivez ensuite l'assistant d'installation. Sur la page de configuration de la base de données, fournissez les paramètres MySQL que nous avons déjà créés :

  • Type de base de données : MYSQL

  • Nom d'hôte : Localhost

  • Nom d'utilisateur : votre nom d'utilisateur dans l'étape sql

  • Mot de passe : le mot de passe sélectionné

  • Nom de la base de données : joomla

  • Préfixe de table : Aléatoire

  • Sauvegarder et fermer.

Lorsque vous atteignez l'écran final avec des félicitations pour l'installation de Joomla !, vous devez supprimer le répertoire d'installation. Depuis le terminal root :

rm -rf /var/www/joomla/installation/

enter image description hereenter image description hereenter image description here

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X