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

Lien