Problèmes d'installation

[ Documentation ]

Table des matières

J'ai une erreur 404 Not Found

Tout d'abord, pensez à vérifier que vous avez uploadé les fichiers au bon endroit. Une erreur d'étourderie est vite arrivée.

Ensuite, il est possible que votre serveur ne supporte pas une des options qui permet à ChuWiki d'utiliser de belles URL : MultiViews et PathInfo. Attention, il est aussi possible que votre serveur ne supporte aucune de ces options.

MultiViews

Un bon moyen de tester si cette option est effectivement indisponible est de tester votre wiki avec des URL du type : votre-site/wiki.php/Accueil. Si cela fonctionne, c'est alors que MultiViews est votre seul problème.

Vous pouvez essayer d'activer cette option par vous-même. Il faut pour cela ajouter à la configuration de votre serveur (pas de ChuWiki) un Options +MultiViews (ou simplement ajouter +MultiViews si une liste Options existe déjà) dans le fichier de configuration d'Apache (httpd.conf) ou dans un fichier de configuration locale (.htaccess).

Sinon, vous pouvez toujours contourner cette erreur en modifiant le fichier de configuration configuration.ini et en ajoutant l'extension .php aux 3 paramètres existants WikiScript, EditScript et HistoryScript afin que votre fichier de configuration ressemble à ceci :

 ...
 ; Noms des scripts
 ; Vous devrez peut-être ajouter ".php" si votre serveur ne gère pas MultiViews
 WikiScript = wiki.php
 EditScript = edit.php
 HistoryScript = history.php
 ...

PathInfo

Cette erreur est plus rare mais beaucoup plus embêtante. La seule solution est de modifier le fichier de configuration de ChuWiki pour modifier la variable UsePathInfo de true à false comme ci-dessous :

 ; Permet de ne pas utiliser le PathInfo
 ; Si votre PHP fonctionne en mode CGI, vous devrez passez 
 ; ce paramètre à false
 UsePathInfo = false

Vous aurez alors des URL du type votre-site/wiki?Accueil ou votre-site/wiki.php?Accueil selon que l'option MultiViews est activée ou pas.

"Erreur 500 - Erreur interne du serveur"

constatée seulement par moments sur un site.free.fr : (votre idée ?)

J'ai une erreur 505 Internet Server Error

Il y a des grandes chances pour que votre serveur ne supporte pas le fichier .htaccess de ChuWiki. Si vous ne savez pas quelles options ne sont pas supportées par votre hébergeur, supprimez simplement ce fichier, son absence ne nuira pas au bon fonctionnement de ChuWiki.

J'ai une erreur Impossible d'écrire cette page, veuillez vérifier que vous possédez les droits d'écriture dans le répertoire des pages

ChuWiki est sur un hébergeur

ChuWiki a détecté que vous ne possédiez pas les droits suffisants pour qu'il ajoute de nouvelles pages sur votre compte. Ce problème est dû au fait que votre hébergeur protège par défaut votre compte de toute modification par un programme PHP, ce qui est contradictoire avec le concept d'un wiki fonctionnant avec des fichiers.

  1. Vous pouvez essayer de modifier les droits avec votre client FTP pour que ChuWiki puisse écrire dans le répertoire Pages.
  2. Si cela ne fonctionne pas, vous devrez contacter votre hébergeur pour résoudre ce problème.

ChuWiki est sur mon propre serveur Linux

ChuWiki a détecté que le répertoire n'était pas accessible en écriture. Pour régler ce problème :

$ cd /répertoire/où/est/ChuWiki

$ mkdir pages

$ chmod a+w pages/

N.B. : le symbole dollar ($) n'est pas à taper, c'est celui qui apparaît d'origine au début de la ligne

la structure du chuwiki est visible en ligne (répertoires et fichiers)

wiki.php est peut-être devenu WIKI.PHP ? (20111118 jpl : cause possible système/réseau/ftp utilisé qui ne respecte pas la "casse" initiale ?)