Installer Joomla chez free
Voici le détail des opérations :
- créer et tester son site en local (sur votre machine), puis télécharger tous les fichiers sur son site Free avec un logiciel ftp, dans un répertoire "joomla" par exemple,
- sur Free, dans l'interface d'administration de votre site, vérifier que la base de données est créée,
- sauvegarder la base de données MySQL en local : http://localhost/phpmyadmin
- sélectionner le nom de votre base, tout sélectionner, SQL, Mysql40, Vérifier si Transmettre est cochée, choisir zippé, cliquer sur Exécuter,
- télécharger la base de données sur la base de Free : http://phpmyadmin.free.fr/phpMyAdmin/, mettre votre login et mot de passe pour y accéder (identique au mail),
- à la racine du site, créer un répertoire "sessions",
- à la racine du site, créer le fichier .htaccess et y inclure la ligne : php 1 (ne pas oublier l’espace),
- à la racine du site joomla, modifier le fichier configuration.php, et remplacer les lignes suivantes :
--------------------------------------------------------------------------------------------------------------------------------------------------
Optimiser Joomla! sur les pages perso de Free
Pour de meilleures performances avec Joomla sur les serveurs de Free, voici quelques conseils.
Passer sur la dernière version fonctionnelle de Joomla! avec les serveur de Free : 1.5.26.
Il est possible d'accélérer le chargement et l'affichage des pages du site grâce à la compression GZip.
Dans le fichier configuration.php,
remplacer les variables $log_path
et $tmp_path
par :
var $log_path = './logs';
var $tmp_path = './tmp';
Installer un répertoire sessions
à la racine du compte.
Dans la configuration globale du site, onglet « Site », passer les « Paramètres SEO » sur :
- URLs explicites (SEF) : au choix
- Utiliser le module Apache
mod_rewrite
(réécriture au "vol" des URLs) : Non - Ajouter un suffixe aux URLs : au choix
Dans l'onglet « Système », passer
« Activer les services Web » sur Non.
Paramètres de débogage :
- Débogage système : Non
- Débogage de la langue : Non
Paramètres du cache :
- Cache : Non
- Configuration des sessions
- Durée de session XX minutes
Gestionnaire de session : base de donnée
Dans l'onglet « Serveur »
- Compression GZIP des pages : Oui
- Rapport d'erreurs aucun
- Forcer SSL aucun
- Activer le FTP Non
- Serveur de mail Fonction mail PHP
Dans « Outils > Gestion des plugins », désactiver les plugins non utilisés, et surtout :
- Authentication - LDAP
- Les éditeurs non utilisés (par défaut c'est TinyMCE qui est utilisé)
- System - SEF (si non utilisé)
- System - Debug
- System - Legacy (si non utilisé)
- System - Log
- System - Backlink (sauf si migration depuis une version 1.0.x)
- System - Cache
- XML-RPC - Joomla
- XML-RPC - Blogger API
Bien configurer le fichier robots.txt
Fichier .htaccess
de Joomla pour les pages perso
## Passage à PHP5
php 1
## Paramétrage des options.
# Désactiver FollowSymLinks (par un remplacement du "+" par un "-" si url SEF non actif).
Options -Indexes -MultiViews +FollowSymLinks
## Paramétrage du charset des fichiers (ici utf-8).
AddDefaultCharset utf-8
## Règles de sécurité (tester si cela pose des problèmes)
# Interdiction de l'accès aux fichiers xml qui peuvent contenir les informations de version des fichiers).
# Commenter pour désactiver (attention, les balises peuvent poser problème avec les serveurs de Free.
Order allow,deny
Deny from all
Satisfy all