DokuWiki

It's better when it's simple

Outils pour utilisateurs

Outils du site


Panneau latéral

Cette traduction est plus ancienne que la page originale et est peut-être dépassée. Voir ce qui a changé.
Traductions de cette page?:

Découvrir DokuWiki

Options avancées

Pour les entreprises

Notre Communautée


Suivez-nous sur Facebook, Twitter et les autres résaux sociaux.

Notre politique de confidentialité

fr:install:php

Configuration PHP pour DokuWiki

DokuWiki se déroulera hors de la boîte sur presque chaque installation de PHP et le programme d'installation vérifie que le minimum de fonctionnalité de PHP nécessaire est disponible.

Cette page donne des conseils sur la façon de régler les paramètres PHP pour influencer la fonctionnalité, la performance, la sécurité et la portabilité des DokuWiki.

S'il vous plaît consulter le manuel PHP (en) en ligne pour plus de détails.

php.ini

Les moyens de base de la configuration de PHP se fait via un fichier de configuration (php.ini).

Pour les versions de module de serveur de PHP, ce fichier est chargé une seule fois lorsque le serveur Web est démarré. Pour le CGI et la version CLI, il arrive à chaque invocation.

Ce fichier contient une liste de directives qui contrôlent la façon dont les fonctions PHP. Vous pouvez consulter la page des directives du php.ini en ligne pour une référence détaillée de ces directives.

Alors que dans la plupart des cas, DokuWiki fonctionne “out-of-the-box” avec des paramètres typiques de distribution de PHP, un certain nombre d'options de configuration ont une importance particulière pour DokuWiki.

D'autre part, toujours prévenu que ce qui peut être une bonne valeur ou même suggérée pour DokuWiki pourrait dans certains cas, briser d'autres applications PHP que vous hébergez également. Cela est particulièrement vrai lors de l'activation des directives qui améliorent la sécurité de PHP tout en ayant d'autres applications PHP qui reposent sur les caractéristiques d'insécurité de PHP comme register_globals etc.

register_globals

Contrôle si tous les paramètres CGI passés seront enregistrés en tant que variable globale automatiquement au lieu d'être disponible via $ _GET, $ _POST ou $ _REQUEST seulement. L'activation de ce conduit souvent à des problèmes de securité.

DokuWiki fonctionnera avec register_globals désactivée.

  • Suggestion: register_globals = Off

short_open_tag

Laisser l'étiquette <?. Autrement <?php and <script> sont reconnus seuls.

DokuWiki fonctionnera avec short_open_tag désactivé.

  • Suggestion: short_open_tag = Off

Cependant, notez que certains modéles ou plugins peuvent nécèssiter d'avoir cette fonction activée.

Mode sans échec

Mode sans échec (safe_mode)tente de résoudre le problème de sécurité-serveur partagé en restreignant/désactiver certaines fonctions PHP.

DokuWiki fonctionnera même si safe_mode est activé.

Toutefois, en fonction de votre configuration en tant qu'hôte, vous devrez peut-être utiliser l'option "safemodehack". En cas de doute, ou en cas de dépannage, commencez avec safe_mode = Off.

output_buffering

output_buffering vous permet d'envoyer des lignes d'en-tête (y compris les cookies), même après avoir envoyé le contenu du corps. DokuWiki fonctionnera quelque soit le réglage.

Suggestion: output_buffering = Off

output_handler

Rediriger toutes les sorties de tous les scripts vers une fonction. output_handler utilise automatiquement output_buffering.

Ce réglage peut être utilisé pour “gzip” automatiquement tout le contenu avant de l'envoyer au navigateur du client.
Cela peut créer des problèmes avec des images et des téléchargements. Utilisez la fonction gzip_output à la place.
Suggestion: output_handler =

fr/install/php.txt · Dernière modification: 2016-05-24 16:26 par 176.182.29.29