Ticket UUID: 6dc35611eb910404e7b906f85b07a6314bcf32a6
Title: Affichage du site public (wiki) - 404 error
Status: Fixed Type: Incident
Severity: Important Priority: Medium
Subsystem: Resolution: Fixed
Last Modified: 2013-02-13 15:12:47
Version Found In: 0.4.4
Target version:
Description:
J'ai créé/édité différentes pages sur le wiki. J'ai normalement rendu visible ces pages sur le site public de l'association. Cependant en cliquant sur l'onglet "voir sur le site" je suis dirigé vers garradin/www/MA_PAGE avec une erreur "404 - Not Found"

bohwaz added on 2013-02-04 12:32:11 UTC:
Quel est le serveur web utilisé ? Si Apache, quel est le contenu du .htaccess dans le répertoire www/ ?


tcherny added on 2013-02-04 15:57:16 UTC:
J'avais eu le même problème avec Apache mais pour cette fois je test avec lighttpd.

$ cat /var/www/garradin/www/.htaccess ErrorDocument 404 /index.php


bohwaz added on 2013-02-04 21:46:15 UTC:
Il faut que tu configure lighttpd pour que les 404 tombent sur www/index.php

Je ne connaît pas bien lighty donc je ne peux t'en dire plus.


tcherny added on 2013-02-05 14:55:11 UTC:
J'ai testé sous Apache en modifiant le fichier .htaccess comme ceci : ErrorDocument 404 www/index.php Le problème reste le même.

Cependant le problème vient peut-être d’ailleurs. En effet pour chaque url http://xxx/garradin/www/index.php ou du type http://xxx/garradin/www/index.php?AdresseUnique ou http://xxx/garradin/www/?AdresseUnique, j'ai la page avec le nom de l’association, son adresse suivi du message "Cette page n'existe pas." et Propulsé par Garradin avec le lien vers la page d'administration.

Par contre tout fonctionne bien dans la section d'administration http://xxx/garradin/www/admin/wiki/?AdresseUnique


tcherny added on 2013-02-07 15:31:41 UTC:
Voici la syntaxe pour lighty :

server.error-handler-404 = "/garradin/www/index.php"

Je suis bien redirigé vers le site public. Il s'agit du message d'erreur "Cette page n'existe pas." du squelette "rubrique.html"


tcherny added on 2013-02-07 15:48:35 UTC:
[Rectification]

Je suis bien redirigé vers le site public. Il s'agit du message d'erreur "Cette page n'existe pas." du squelette "article.html"


bohwaz added on 2013-02-07 22:31:19 UTC:
Je n'ai pas de machine pour tester sous la main alors il faudrait que tu rajoute la ligne suivante sur la seconde ligne de index.php :

phpinfo(); exit;

et que tu m'envoie par mail le resultat sur dev arobase kd2 point org.


bohwaz added on 2013-02-13 14:12:47 UTC:
Résolu dans [c8f298e58a] et [3cbadc3328]