Configuration globale
Cet espace de travail permet d’accéder aux paramètres stockés dans le fichierConfiguration.php, qui sont essentiels au fonctionnement du système. Vous y trouvez notamment les paramètres pour accéder au serveur de bases de données, mais également des paramètres moins cruciaux, comme le nombre prédéfini de lignes pour les affichages LISTES. Cette rubrique comprend trois pages et donc trois onglets (voir Figure 6.11).
- Site ;
- Système ;
- Serveur.
Figure 6.11 Configuration globale > Site > Paramètres du site.
6.4.1Configuration du Site
La page deConfiguration du site propose trois volets :
- Paramètres du site ;
- Paramètres des métadonnées ;
- Paramètres SEO.
Site hors ligne. Vous activerez ce mode pour mettre le site temporairement hors service afin de
réaliser des modifications.
Message lorsque le site est hors ligne. Le texte saisi ici est celui affi ché sur le site Web lorsque le site n’est pas accessible. Vous pouvez l’essayer tout de suite. Basculez le site hors ligne en cliquant sur le bouton OUI puis en cliquant sur le bouton APPLIQUER en haut à droite. Par une autre fenêtre de navigateur ou un autre onglet, essayez d’accéder au site Web. Il n’est plus accessible. En revanche, les utilisateurs ayant au minimum un profil Gestion peuvent accéder à la partie administrative (voir Figure 6.12).
Figure 6.12 Message apparaissant sur le site lorsqu’il est hors ligne.
Nom du site. Vous retrouvez ici le nom que vous aviez choisi pendant l’installation. Ce nom s’Affiche dans la barre de titre du navigateur, dans le cartouche d’expéditeur des courriels du système, dans les flux d’actualités et en différents autres endroits dans lesquels il est utile d’identifier le site Web.
Éditeur WYSIWYG par défaut. WYSIWYG est l’abréviation de What you see is what you get,
qui a été francisé en « Tel écran, tel écrit ». L’expression date des débuts des interfaces utilisateur
graphiques dotées d’une souris. Il était devenu possible à cette époque de créer et de modifier des textes en les affichant de manière assez fi dèle au résultat qui sera imprimé. Dans notre cas précis, c’est moins la fidélité à l’impression qui nous intéresse que la fidélité au résultat affi ché par le visiteur.
Figure 6.13 L’éditeur par défaut TinyMCE.
Sur Internet, vous remplissez en temps normal les formulaires sans pouvoir appliquer des options de
format. En effet, le contrôle du format se base sur des balises HTML ou des abréviations spécifi -
ques à l’application. En utilisant un éditeur WYSIWYG, vous disposez d’un plus grand confort
parce que vous pouvez utiliser les icônes de la barre d’outils pour enrichir le texte. Cet éditeur est
automatiquement activé dans tous les champs texte pour lesquels des options de format sont appropriés (voir Figure 4.17). L’éditeur fonctionne dans l’ensemble des navigateurs actuels, comme par exemple l’éditeur XStandard lite (voyez plus haut dans le même Chapitre).
En standard, Joomla! définit par défaut l’éditeur TinyMCE.
Longueur des listes. Sur un site Web, de nombreuses pages présentent des listes, par exemple pour les actualités et les liens. Cette option permet de contrôler le nombre d’entrées standard d’une liste.
Paramètres des métadonnées
Cette page d’options concerne les métadonnées, c’est-à-dire les données qui servent à décrire la
nature des données que contient votre site Web.
Figure 6.14 Configuration globale > Site > Paramètres des métadonnées.
Ces métadonnées jouent un grand rôle auprès des robots d’indexation des moteurs de recherche
Internet. Bien qu’il ne faille pas systématiquement espérer un bon référencement de la simple présence de ces métadonnées, elles permettent de présenter en quelques mots ce qui est proposé sur
le site. Si vous chargez le code source HTML d’une page Joomla!, vous pourrez voir dans la partie
supérieure les métadonnées (du code XHTML) comme ceci :
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8” /> <meta name=”robots” content=”index, follow” /> <meta name=”keywords” content=”joomla, joomla!, Joomla, Joomla!, J!” /> <meta name=”description” content=”Joomla! - un portail et un SGC dynamique” /> <meta name=”generator” content=”Joomla! 1.5 - Gestion de contenus Open Source” />
Méta description du site. Cette description du contenu est souvent affi chée dans les résultats des
moteurs de recherche. Vous devez donc rédiger cette expression avec soin, car de sa précision dépend parfois la décision pour un internaute de visiter votre site. Vous pourrez ajouter d’autres descriptions sur chaque page de contenu individuel en complément de cette description globale.
Mots clés du site (Meta Keywords). Il s’agit des mots clés du document. Mentionnez au minimum les concepts principaux. Certains robots de recherche sont friands de ces mots clés. Séparez les mots par des virgules et des séries de mots par plusieurs virgules et des espaces. Ne dépassez pas 1 000 caractères, le surplus ne serait pas pris en compte. Notez bien : moins vous indiquez de mots clés, plus ceux qui sont mentionnés possèdent d’infl uence au niveau du moteur de recherche. Réfléchissez aux mots clés qui risquent d’être le plus souvent recherchés. Vous pourrez ajouter d’autres descriptions sur chaque page de contenu individuel en complément de cette description globale.
Afficher la balise Meta du titre. Cette option permet d’Afficher le titre du contenu de chaque page en tant que balise de métadonnées, par exemple : <meta name=”title” content=”Bienvenue dans Joomla!” />.
Afficher la balise Meta de l’auteur. Comme pour l’option précédente, mais concerne le nom de
l’auteur, par exemple : <meta name=”author” content=”Administrateur” />.
Paramètres SEO (Search Engine Optimization)
Cette page d’options concerne l’optimisation du moteur de recherche, et notamment l’activation d’une fonction permettant de convertir les adresses pour les rendre moins fl uctuantes (voir Figure 6.15).
Figure 6.15 Configuration globale > Site > Paramètres SEO.
En temps normal, l’adresse URL d’une page dans un système de gestion de contenus prend l’aspect
suivant :
http://localhost/Joomla!/index.php?option=com_contact&Itemid=3
Ce genre d’adresse n’est pas stocké par les moteurs de recherche. Ils supposent que le contenu est
généré dynamiquement, ce qui a pour effet de rendre l’adresse très vite obsolète.
URL explicites (SEF). Cette option permet de convertir les adresses URL dynamiques en adresses
URL compatibles avec les moteurs de recherche. Lorsque l’option est active, le lien précédent est
converti en celui-ci :
http://localhost/joomla150/contact
Cette option se base sur un mécanisme du serveur Web Apache appelé Rewrite Engine, qui permet
de convertir des adresses URL. Pour que la fonction soit en vigueur, il faut également modifier le
nom du fichier htaccess.txt du répertoire principal de Joomla! en .htaccess (avec un point initial).
Cette modification n’est possible sous Windows qu’avec certains éditeurs de texte, comme UltraEdit (ultraedit.com) ou bien sur la ligne de commande de la façon suivante :
rename htaccess.txt .htaccess
Sous Linux, le changement de nom ne pose aucun problème, mais le fichier n’est généralement plus
affi ché ensuite dans le client FTP (tout dépend de laConfiguration du serveur). Certains fournisseurs
d’accès interdisent la mise en place de fichiers .htaccess car ils peuvent représenter un risque en
termes de sécurité pour le serveur.
Info:
Pour profiter aussi sous Windows avec XAMPP des adresses URL optimisées pour les moteurs de recherche, il faut modifier le fichier suivant :
[LettreDisque]:\xampplite\apache\conf\httpd.conf
Chargez ce fichier dans un éditeur de texte sous Windows (par exemple WordPad) et cherchez la ligne suivante :
#LoadModule rewrite_module modules/mod_rewrite.so
Supprimez le signe # en début de ligne pour la rendre active :
LoadModule rewrite_module modules/mod_rewrite.so
Enregistrez le fichier puis redémarrez le serveur Apache via le panneau de contrôle de XAMPP. Les adresses optimisées devraient fonctionner ensuite.
Ajouter un suffixe aux URL. Provoque l’ajout d’une extension .html à la fin de l’adresse URL pour
qu’elle se présente comme une page HTML. L’effet sur les moteurs de recherche est discutable.
6.4.2 Système
Paramètres système
Mot secret. Il s’agit d’un code qui est généré pendant l’installation de Joomla! afin de constituer une
sorte d’empreinte unique. Ce mot secret est utilisé en combinaison avec l’interface de programmation
XML-RPC. Le but est de garantir que seuls les systèmes distants dûment identifi és et autorisés
pourront exploiter cette interface fonctionnelle.
Chemin vers le dossier Log. Vous pouvez profiter de la capacité de journalisation de Joomla! en
indiquant ici un chemin d’accès. Vous pouvez modifier celui proposé. Il doit indiquer un dossier
situé en dehors de la partie publique, c’est-à-dire ailleurs que dans la racine relative htdocs de vos
documents.
Activer les services Web. Vous savez que Joomla! dispose en standard d’une interface XML-RPC qui rend des services disponibles. Vous pouvez l’activer et la désactiver ici. Cela ne concerne que les connexions entrantes XML-RPC, pas celles sortantes, émises par le serveur.
Serveur d’aide. Vous décidez ici du nom du serveur d’aide standard. Vous pouvez confi gurer un
serveur différent pour chaque compte d’utilisateur.
Figure 6.16 Configuration globale > Système > Paramètres système.
Info:
Notez que vous pourrez bientôt utiliser un serveur d’aide local. Il faut bien sûr y installer les textes d’aide dans la langue désirée (par exemple en Français fr-FR). Ils doivent être placés dans le dossier \xampplite\htdocs\Joomla150\administrator\help\fr-FR (cas de Windows). Pour l’instant, il n’existe pas d’installation automatique de ces fichiers. Restez à l’affût des nouveautés de l’équipe française à ce sujet.
Paramètres des utilisateurs
Cette section concerne les paramètres valables globalement pour les comptes utilisateurs (voir
Figure 6.17).
Autoriser l’enregistrement des utilisateurs. Vous choisissez ici si chaque utilisateur doit s’enregistrer ou non. Si vous exploitez par exemple le site Web d’une entreprise, vous pouvez définir des comptes utilisateurs, tout en interdisant la création des comptes par les visiteurs. Dans le site Web d’une communauté, il est généralement préférable de laisser chaque utilisateur s’inscrire lui-même.
Figure 6.17 Configuration globale > Système > Paramètres des utilisateurs
Nouveau type d’enregistrement utilisateur. Permet de décider à quel groupe d’utilisateurs un
utilisateur est affilié lorsqu’il s’enregistre (lorsqu’il s’inscrit). Les différents groupes d’utilisateurs
sont présentés aux Tableaux 6.1 et 6.2 plus haut dans ce chapitre.
Activation du compte du nouvel utilisateur. Pour se protéger, dans une certaine mesure, des
programmes qui sont capables de créer automatiquement 20 000 comptes d’utilisateurs sur votre
site, il suffit de demander une activation en plusieurs étapes. L’utilisateur reçoit dans ce cas un
message électronique à l’adresse fournie. Ce message contient un lien permettant d’activer le compte. Une fois le compte activé, l’utilisateur peut s’identifier.
Front-end user parameters (Paramètres accessibles à l’utilisateur). Cette option permet de donner
accès dans la partie publique aux paramètres de langue et de fuseau horaire (voir Figure 6.18). Il faut
cliquer sur le lien qui s’appelle au départ YOUR DETAILS dans le menu USER MENU.
Figure 6.18 Partie publique > Accès aux paramètres de l’utilisateur.
Paramètres des médias
Cette section concerne la gestion des médias. Vous pouvez décider quelles extensions de noms de
fichiers sont autorisées en transfert et choisir les chemins d’accès des dossiers dans lesquels ces
fichiers doivent êtres stockés (voir Figure 6.19).
Figure 6.19 Configuration globale > Système > Paramètres des médias.
Vous pouvez également spécifier des types MIME. Cela offre l’avantage de contrôler le contenu des fichiers de façon plus sécurisée. Dans le cas où les modules nécessaires ne sont pas activés au niveau du serveur Web Apache, vous pouvez utiliser le bouton TRANSFERTS RESTREINTS pour que les utilisateurs non privilégiés de la partie publique ne puissent transférer que des images.
Vous pouvez enfin spécifier le poids (la taille) maximale, jusqu’à atteindre la limite prédéfinie par
PHP (voir la remarque qui suit).
Info:
La taille unitaire maximale des fichiers à transférer dépend de laConfiguration PHP du fournisseur. Dans le cas de l’auteur, la limite est fi xée à 16 Mo. Les fichiers de plus grosse taille doivent être transférés par FTP. Vous pouvez aussi modifier la valeur upload dans le fichier de configuration php.ini.
Paramètres de débogage
Lorsqu’un programmeur informatique recherche des erreurs, il parle de débogage. Ce terme vient de
l’anglais bug qui signifie « insecte ». Il a des origines tout à fait physiques. Dans les années 1950, les
premiers ordinateurs (les calculateurs) étaient construits avec des tubes électroniques qui dégageaient
de la chaleur. Cela constituait un refuge idéal pour des tas de petites bestioles qui venaient ronger les
câbles et provoquer des erreurs de calcul. De nos jours, il n’y a plus beaucoup d’insectes dans nos PC, mais il y a de plus en plus de bogues, par exemple des requêtes de base de données qui échouent.
Figure 6.20 Configuration globale > Système > Débogage.
Débogage système. Une fois cette fonction activée, vous disposerez dans la partie inférieure de la
fenêtre de votre site Web d’une zone affichant les messages de la base de données. Si vous activez
la fonction, vous verrez que le débogage est très détaillé (voir Figure 6.21). Pensez à faire défiler le
contenu de la fenêtre.
Débogage de la langue. Il s’agit d’un débogage limité aux chaînes de caractères qui ont été traduites dans l’interface. Cela permet de mettre au point les fichiers de langues.
Figure 6.21 Exemple de débogage dans le bas de la fenêtre du site.
Vous savez que vous avez activé le débogage de la langue en vous rendant ensuite dans la partie publique. Tous les termes qui sont traduits sont délimités par de petites puces noires (voir Figure 6.22).
Figure 6.22 Exemple d’affichage spécifique au mode de débogage de la langue.
Paramètres du cache
Un cache est une zone mémoire intermédiaire. Il existe par exemple un cache pour les images dans
le navigateur, ce qui lui évite de recharger depuis le Web des images dont il dispose déjà.
Joomla! utilise un mécanisme de cache au niveau du serveur pour y stocker les pages PHP générées.
En activant cette fonction, vous pouvez sensiblement abréger les temps de réponses aux pages très
demandées (voir Figure 6.23).
Figure 6.23 Configuration globale > Système > Cache.
Cache. Permet d’activer et de désactiver le cache.
Durée de vie du cache. Indique le temps (en minutes) pendant lequel un contenu doit être maintenu
dans la mémoire cache avant de pouvoir être remplacé.
Gestionnaire de cache. Permet de d’utiliser soit un fichier soit une base de données pour le cache
(actuellement, seul le fichier de cache est opérationnel).
Configuration des sessions
Durée de session. Vous ouvrez une session en vous Identifiant en tant qu’utilisateur. Si vous oubliez
de vous déconnecter, votre session sera automatiquement interrompue au bout du délai indiqué ici.
Gestionnaire de session. Permet de faire gérer les sessions dans soit un fichier soit une base de
données, au choix. La méthode utilisant une base de données est sensiblement plus rapide que l’autre
sur un site Web très fréquenté.
Figure 6.24 Configuration globale > Système > Session.
6.4.3 Serveur
Cette page d’options réunit les détails techniques de l’environnement d’exploitation du serveur.
Paramètres du serveur
Figure 6.25 Configuration globale > Système > Serveur.
Chemin vers le dossier Temp. Joomla! doit de temps à autre créer des fichiers temporaires, par
exemple lors d’un transfert. Vous pouvez décider ici où ces fichiers doivent être créés puis supprimés.
Compression GZIP des pages. Ce mécanisme provoque la compression des pages avant de les
renvoyer au navigateur du client. Il faut que le navigateur et le serveur Web sachent exploiter cette
fonction. Elle est conseillée lorsque les visiteurs sont nombreux à ne pas disposer d’une connexion
ADSL. En revanche, si le serveur commence à être surchargé, il vaut mieux ne pas activer cette option. Elle oblige à un traitement supplémentaire, sauf si la librairie de fonctions GZIP a été intégrée directement dans le code du serveur. Dans certainesConfigurations de serveur, le fonctionnement est plus rapide sans cette fonction !
Rapport d’erreurs. Permet de contrôler la densité des messages d’erreurs issues du système de
gestion d’erreurs de PHP. Notez que les messages ne sont pas stockés dans un fichier pour exploitation ultérieure, mais affi chés à l’écran du navigateur ! Méfiez-vous !
| Option | Description |
| Par défaut | Le paramètre est repris du fichier deConfiguration php.ini. |
| Aucun | Aucune erreur nʼest journalisée. Ce réglage est conseillé pour les sites réels, car cela évite de donner une occasion supplémentaire dʼattaquer le site. |
| Simple | Les erreurs et les avertissements sont journalisés. Ce réglage correspond au paramètre error_reporting(E_ERROR|E_WARNING|E_PARSE). |
| Maximum | Journalise les erreurs, les avertissements et les conseils. Correspond au paramètre error_reporting(E_ALL). |
Tableau 6.4 : Catégorie des rapports d’erreurs
Paramètres de localisation (fuseau horaire)
Fuseau horaire. Ce réglage permet d’Afficher l’heure appropriée au lieu d’exploitation de votre site
Web. Vous pouvez par exemple régler l’heure d’un serveur que vous louez dans un pays éloigné pour des visiteurs locaux. Pensez à régler l’heure UTC sur +01:00, l’heure de Paris.
Figure 6.26 Configuration globale > Serveur > Fuseau horaire.
Paramètres FTP
Le protocole FTP permet de contourner les problèmes de transferts de fichiers via PHP rendus impossibles par certains paramètres de sécurité des fournisseurs d’accès. Il vous suffit de saisir ici vos paramètres d’accès au serveur FTP du fournisseur. Le champ intitulé RACINE FTP mérite une explication.
Lorsque vous vous connectez via FTP, vous êtes dirigé vers un dossier bien précis, qui change selon
le fournisseur d’accès. Indiquez ici le chemin d’accès à votre installation Joomla! relati vement au
point d’entrée de la connexion FTP, par exemple /htdocs/joomla150 (voir Figure 6.27).
Figure 6.27 Configuration globale > Serveur > FTP.
Paramètres de la base de données
Vous pouvez modifier ici les paramètres d’accès à votre base de données. La moindre erreur de
saisie dans cette section peut rendre Joomla! inutilisable. Vous ne pourriez en effet plus accéder
à l’interface d’administration (voir Figure 6.28).
Figure 6.28 Configuration globale > Serveur > Base de données.
Si cela vous arrive, il faut modifier manuellement le fichier nommé configuration.php avec un éditeur de texte. Tous les paramètres que vous changez dans ce sous-menu SITE > CONFIGURATION GLOBALE sont mémorisés sous forme de variables dans le fichier configuration.php.
<?php
class JConfig {
var $dbtype = ‘mysql’;
var $host = ‘localhost’;
var $user = ‘root’;
var $password = ‘’;
var $db = ‘joomla150’;
var $dbprefi x = ‘jos_’;
// …
// Autre variables
// ---
}
?> Listing 6.1: Le fichier configuration.php
Réglages e-mail (courriel)
Serveur de mail. Permet de choisir la fonction de messagerie intégrée à PHP, le programme sendmail ou un autre compte de messagerie, par exemple chez Free ou chez Yahoo!.
Adresse de l’expéditeur. Adresse de messagerie qui sera mentionnée comme celle de l’expéditeur
pour les messages générés automatiquement par Joomla!.
Nom de l’expéditeur. Nom de l’expéditeur d’un message automatique de Joomla!.
Chemin d’accès à sendmail. Si vous désirez utiliser à la place de la fonction Mail de PHP le
programme disponible sur tous les serveurs Linux nommé sendmail, vous devez indiquer ici le chemin
d’accès à ce programme.
Identification SMTP requise. Permet de faire utiliser un serveur de messagerie externe.
Utilisateur SMTP. Nom de l’utilisateur chez le fournisseur de messagerie.
Mot de passe SMTP. Mot de passe chez le fournisseur de messagerie.
Hôte SMTP. Nom du serveur SMTP de ce fournisseur de messagerie.
Figure 6.29 Configuration globale > Serveur > Réglages email.
6.4.4 Déconnexion
Cette dernière commande du menu SITE permet de se déconnecter de la partie administrative. Vous
êtes automatiquement ramené à l’écran d’ouverture de session.
- 8485 Aufrufe
German
Paris, France 
















Neueste Kommentare
vor 6 Tage 1 Stunde
vor 6 Tage 1 Stunde
vor 6 Tage 4 Stunden
vor 6 Tage 13 Stunden
vor 6 Tage 20 Stunden
vor 1 Woche 11 Stunden
vor 1 Woche 11 Stunden
vor 1 Woche 11 Stunden
vor 4 Wochen 2 Tage
vor 5 Wochen 4 Tage