Ce wiki est un espace de travail et d'organisation, les informations qu'il contient peuvent être fausses ou erronnées et ne constitue pas une communication officielle d'Actux.

Traduction revoir

Sous certaines conditions PmWiki peut s'interrompre avec un message d'erreur. Cette page dcrit les erreurs courantes, leurs causes, et comment un administrateur du Wiki peut les rsoudre. Pour plus d'informations n'hsitez pas envoyer un email pmwiki-help@pmichaud.com (en anglais), ou vrifiez sur les archives de la mailing liste, peut-tre que l'information que vous recherchez s'y trouve.

Error: PmWiki wants setgid permissions...

PmWiki requiert les permissions setgid (attribution d'indentit de groupe)

Pour des raisons de scurit, la plupart des serveurs web excutent les scripts comme pmwiki.php en utilisant un compte limit spcial et non pas celui du propritaire du script. Habituellement ce compte spcial porte un nom comme nobody, www, apache, ou httpd. Parce que les scripts sont excuts au sein d'un de ces comptes spciaux, quand PmWiki crer ses multiples fichiers et dossiers, ceux-ci appartiennent alors l'utilisateur du compte spcial et non pas au propritaire "rel" qui n'a pas les permissions pour lire ou effacer ces fichiers.

Pour empcher cela d'arriver, une bonne ide est de fixer les permissions "setgid" (set group id) sur tous les dossiers que PmWiki crer. Les permissions "setgid" provoquent sur les fichiers et dossiers l'attribution pour le groupe de la mme identit que le propritaire du compte, lui permettant de lire, diter et effacer ces fichiers et dossiers sur le serveur. Pour tablir les permissions "setgid", faites simplement un "chmod 2777 dir" sur le dossier parent de celui que PmWiki essaye de crer. Dans la plupart des cas ce dossier est celui qui contient le fichier pmwiki.php. Aprs le changement de permissions, rechargez la page pmwiki.php et le dossier devrait tre cr. Un fois que PmWiki a cr le dossier dont il a besoin, les permissions du dossier parent peuvent tre rtablies la normale (habituellement par le biais de "chmod 755 dir").

Certains hbergeurs de site internet et certains systmes n'autorisent pas le changement de permissions du groupe. Dans ces cas, un arrangement peut tre d'avoir les permissions compltes en lecture/criture sur tous les dossiers et fichiers que crer PmWiki en ajoutant la ligne

    umask(0);

au fichier de configuration config.php (voir Configuration locale). Ensuite changez les permissions du dossier parent 777 ("chmod 777 dir") et rechargez pmwiki.php pour le laisser crer les dossiers qui lui sont ncessaires. Une fois termin, les permissions du dossier parent peuvent tre rtablies la normale ("chmod 755 dir"). Notez que en utilisant umask(0), tous les fichiers et dossiers que PmWiki crera seront accessibles globalement par tous en lecture/criture--c.a.d, n'importe quelle personne qui aura accs au serveur pourra potentiellement dtruire ou modifier ces fichiers. Si cela est innaceptable, vous pouvez aussi mettre

    $ForceMkdir=1;

dans config.php au lieu de umask(0) comme dcrit ci-dessus. Avec cela pmwiki.php essayera de crer le dossier mme si les permissions du dossier ne seront pas "optimales". Notez que $ForceMkdir engendre la cration par PmWiki de fichiers et dossiers qui ne seront pas facilement effaables par le propritaire du compte.

Enfin, si aucunes de ces solutions ne fonctionnent pour votre site/installation, envoyez un message email pmwiki-help@pmichaud.com ou pmwiki-users@pmichaud.com en dcrivant votre configuration et les problmes auxquels vous faites face.

Error: Cannot create dir...(mkdir() failed)

Ne peut crer "tel dossier"...(mkdir() choue)

PmWiki essaye de crer un dossier nomm dir ("tel dossier") et n'y parvient pas. Habituellement cela vient du fait que le dossier parent ne possde les permissions appropries pour l'utilisateur nobody (ou n'importe quel autre utilisateur sous lequel le serveur excute les scriptes) puisse crer le dossier. Consultez la section prcdente sur les permissions "setgid" pour plus de dtails.

Error: Cannot acquire lockfile

Ne peut s'approprier le fichier de verrouillage

PmWiki cr un fichier de verrouillage ".flock" dans le dossier wiki.d qui est utilis pour viter que plusieurs critures aient lieues simultanment sur le mme fichier. Quand PmWiki ne peut s'approprier le fichier de verrouillage, cela signifie habituellement que quelque chose ou quelqu'un modifier la proprit ou les permissions du dossier wiki.d de manire ce que PmWiki ne puisse plus crire de fichier dans celui-ci. L'assistance de l'administrateur du serveur est habituellement ncessaire pour rparer cela. Consultez DossiersEtFichiers pour plus de dtails sur les besoins en matire de proprit et de permissions requises.

Error: File not found

Fichier introuvable

Si vous utilisez Apache 2.0 sur votre serveur, vous avez probablement besoin d'ajouter la dclaration "AcceptPathInfo On" dans la configuration de votre serveur web (tape 4 des instructions de l'Installation). Si votre serveur utilise autre chose, et que vous avez toujours cette erreur, essayez "$EnablePathInfo=0" dans config.php et regardez si le problme est corrig. Sinon envoyez un email pmwiki-help@pmichaud.com. (en anglais)


<< Les actions possibles | Index doc admin | Variables >>


Page originale sur PmWikiFr.ErrorMessages - Référencé par
Dernières modifications:
PmWikiFr.ErrorMessages: 13/04/2006 20:11