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.
Réponse
Trop de publicités?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/