Forum ZitePLUS

La communauté des utilisateurs du CMS ZitePLUS

Vous n'êtes pas identifié(e).

#1 26/07/2010 14:55:10

chtiphil
Membre
Inscription : 02/07/2010
Messages : 36

fonctionnement limité sur serveur Hiawatha

Bonjour,

toujours heureux d'utiliser ziteplus, je souhaiterais utiliser un serveur un peu différent de Wamp ou Lamp (apache + ubuntu) que j'utilise déja , à savoir Hiawatha sur puppypc (ou toutou linux en français).

Les + pour moi : serveur + rapide (j'utilise des vieux coucou, des ordinausores qui fonctionnent très bien avec ce linux et même en serveur), en serveur intranet par exemple, ce serait parfait.

Mon problème est que les documents ne sont pas affichés, ni les images, ni les pdf etc.
dans le navigateur, est inscrit par exemple pour afficher l'image logoZitePlus : http://localhost/ziteplus/view.php/1.png avec erreur 404 forcément.
Le reste fonctionne normalement.

version Hiawatha / PHP Version 5.2.9

La méthode d'affichage avec view.php est peut-être à revoir dans mon cas, ou un paramétrage de Hiawatha ?

a+
chtiphil

Hors ligne

#2 26/07/2010 16:22:29

Fredo42
Membre
Inscription : 03/10/2009
Messages : 470
Site Web

Re : fonctionnement limité sur serveur Hiawatha

Salut,
je tourne pas sous linux, donc je peux pas t'aider sur le paramétrage de Hiawatha.
Par contre, je peux te donner une méthode "barbare"!! roll
Remplace view.php/1.png par l'adresse réelle de l'image, à savoir: zdata/zdocs/logo04.png
Il n'y a plus qu'à tester!
Bonne fin de journée


Mieux vaut poser une question et passer pour un con, que se taire et le rester...

Hors ligne

#3 26/07/2010 16:32:52

michael79
Membre
Lieu : Bruxelles, Belgique
Inscription : 23/07/2008
Messages : 422

Re : fonctionnement limité sur serveur Hiawatha

Salut,

C'est sûrement un problème que REQUEST_URI non supporté par le serveur.

Il faut passer le nom de l'image comme argument view.php?xxx=1.png
(remplacer xxx par la variable utilisée dans view.php, je ne connais pas le code
source de view.php)

Ou faire comme dit Fredo42

A+

Michael


ZiteCMS rocks !

Hors ligne

#4 26/07/2010 21:02:58

chtiphil
Membre
Inscription : 02/07/2010
Messages : 36

Re : fonctionnement limité sur serveur Hiawatha

Merci pour vos réponses,

michael79 a écrit :

Salut,
Il faut passer le nom de l'image comme argument view.php?xxx=1.png
(remplacer xxx par la variable utilisée dans view.php, je ne connais pas le code
source de view.php)l

en effet en remplacant "xxx" par" path" c'est ok mais il faut faire la manip pour toutes les pages etc..
Ca ne me convient pas car je voudrais garder la démarche de zite et le travail collaboratif qu'il permet (donc de ne pas demander aux participants ce genre de manip)

michael79 a écrit :

Remplace view.php/1.png par l'adresse réelle de l'image, à savoir: zdata/zdocs/logo04.pngl

idem

avec votre aide, j'ai approfondi et, le code du fichier view.php n'étant pas exécuté, je ne crois pas que le pb est à solutionner du coté ziteplus mais plus du coté
SERVEUR / Hiawatha !

bonne fin de journée.

Hors ligne

#5 26/07/2010 22:02:06

chtiphil
Membre
Inscription : 02/07/2010
Messages : 36

Re : fonctionnement limité sur serveur Hiawatha

J'ai trouvé ceci pour le serveur : http://www.hiawatha-webserver.org/howto … rite_rules

dans hiawatha.conf
UrlToolkit {
    ToolkitID = ziteplus   
    Match /view.php/(.*) Rewrite /view.php?path=$1
}

VirtualHost {
        ...
    UseToolkit = ziteplus
}

yes!!!!!!!!!! big_smile ça marche pour les docs, reste le problème (et oui, il en reste toujours !) de photoshow

peut-être une idée de JPG ?

a+
chtiphil

Hors ligne

#6 26/07/2010 22:16:25

jpg
Administrateurs
Inscription : 19/11/2008
Messages : 2 086
Site Web

Re : fonctionnement limité sur serveur Hiawatha

chtiphil a écrit :

yes!!!!!!!!!! big_smile ça marche pour les docs, reste le problème (et oui, il en reste toujours !) de photoshow

peut-être une idée de JPG ?

a+
chtiphil

Uniquement si tu décris le problème rencontré wink

Hors ligne

#7 26/07/2010 22:27:00

jpg
Administrateurs
Inscription : 19/11/2008
Messages : 2 086
Site Web

Re : fonctionnement limité sur serveur Hiawatha

chtiphil a écrit :

J'ai trouvé ceci pour le serveur : http://www.hiawatha-webserver.org/howto … rite_rules

dans hiawatha.conf
UrlToolkit {
    ToolkitID = ziteplus   
    Match /view.php/(.*) Rewrite /view.php?path=$1
}

Tu as testé avec l'alpha de 0.9.1 ?
car ton code ne devrait pas marcher avec une version <= à la 0.9.0
et même avec la 0.9.1 alpha, certaines choses vont dysfonctionner (une partie de la migration) car ce Match/Rewrite "cavalier" n'est pas compatible ziteplus

a+
Jean-paul

Hors ligne

#8 26/07/2010 22:36:00

jpg
Administrateurs
Inscription : 19/11/2008
Messages : 2 086
Site Web

Re : fonctionnement limité sur serveur Hiawatha

Je pense qu'il vaut mieux mettre cette directive dans le fichier de configuration (VIRTUAL HOST CONFIGURATION si j'ai bien lu le manuel)

    EnablePathInfo = yes

et enlever tout le reste

ci joint un petit extrait du manuel:

EnablePathInfo = yes|no
    Accepts URLs like /index.php/parameter if /index.php exists and the extension .php has been configured as a CGI program. '/parameter' will be placed in the environment variable PATH_INFO.
    Default = no, example: EnablePathInfo = yes

a+
Jean-Paul

Hors ligne

#9 27/07/2010 10:00:08

chtiphil
Membre
Inscription : 02/07/2010
Messages : 36

Re : fonctionnement limité sur serveur Hiawatha

Bonjour,

jpg a écrit :

Je pense qu'il vaut mieux mettre cette directive dans le fichier de configuration (VIRTUAL HOST CONFIGURATION si j'ai bien lu le manuel)

    EnablePathInfo = yes

en effet c'est ok.

Reste le problème (et oui, il en reste toujours !) de photoshow, avec les vignettes qui ne s'affichent pas !

a+
chtiphil

Hors ligne

#10 27/07/2010 10:06:21

Fredo42
Membre
Inscription : 03/10/2009
Messages : 470
Site Web

Re : fonctionnement limité sur serveur Hiawatha

Bonjour,
alors si c'est uniquement les vignettes qui ne s'affichent pas, vérifie que les documents soient bien présent dans le répertoire zdata/zdocs/thumbs.
Si ce n'est pas le cas, je te renvoie vers ce sujet: http://www.zitecms.org/zite/forum/viewtopic.php?id=760
C'est un pb de chmod sur ton dossier thumbs.
Bonne journée

Edit: waza avait le même pb ici: http://www.zitecms.org/zite/forum/viewt … 5664#p5664

Dernière modification par Fredo42 (27/07/2010 10:10:50)


Mieux vaut poser une question et passer pour un con, que se taire et le rester...

Hors ligne

#11 27/07/2010 21:09:11

chtiphil
Membre
Inscription : 02/07/2010
Messages : 36

Re : fonctionnement limité sur serveur Hiawatha

Salut,

chtiphil a écrit :

Bonjour,

jpg a écrit :

Je pense qu'il vaut mieux mettre cette directive dans le fichier de configuration (VIRTUAL HOST CONFIGURATION si j'ai bien lu le manuel)

    EnablePathInfo = yes

en effet c'est ok.

Reste le problème (et oui, il en reste toujours !) de photoshow, avec les vignettes qui ne s'affichent pas !

a+
chtiphil

finalement non !

le serveurHiawatha  doit avoir un cache : seules les pages avec photos déja chargées sont visibles normalement.

J'ai installé un dossier ziteplus avec un site test et c'est la que j'ai compris : pas moyen d'afficher les images et docs. je suis revenu à la méthode décrite plus haut avec UrlToolkit


Pour Fred 42
Pour les vignettes, c'est un probleme de définition du chemin des images dans le code javascript généré par ziteplus, et  pas des thumbs qui sont bien là ( travail dabord sur ubuntu/apache et là fonctionnement ok)


a+
chtiphil

Hors ligne

#12 27/07/2010 22:44:30

jpg
Administrateurs
Inscription : 19/11/2008
Messages : 2 086
Site Web

Re : fonctionnement limité sur serveur Hiawatha

Bonsoir,

Je pense qu'essayer de modifier ziteplus pour le faire cadrer à une mauvaise config du serveur Hiawatha est une perte de temps.

Il faut essayer de diagnostiquer ce qui manque dans la configuration de ce serveur particulier.

Fait un test en mettant un print_r($_SERVER) que l'on puisse voir les variables disponible sous ce serveur.

Cela permettra de confirmer (ou d'infirmer) l'hypothèse qu'il manque la variable PATH_INFO.

ps: tu peux regarder http://www.hiawatha-webserver.org/forum/topic/514 voir si ça peut aider (si l'hypothèse est confirmée)

a+
Jean-Paul

Hors ligne

#13 28/07/2010 09:10:22

chtiphil
Membre
Inscription : 02/07/2010
Messages : 36

Re : fonctionnement limité sur serveur Hiawatha

Salut,

jpg a écrit :

print_r($_SERVER)

[PHP_FCGI_CHILDREN] => 3
    [PHP_FCGI_MAX_REQUESTS] => 100
    [FCGI_ROLE] => RESPONDER
    [GATEWAY_INTERFACE] => CGI/1.1
    [REQUEST_METHOD] => GET
    [REQUEST_URI] => /charger/chemin.php
    [SCRIPT_NAME] => /charger/chemin.php
    [SCRIPT_FILENAME] => /root/httpd/hiawatha/charger/chemin.php
    [DOCUMENT_ROOT] => /root/httpd/hiawatha
    [REMOTE_ADDR] => 127.0.0.1
    [SERVER_PORT] => 80
    [SERVER_NAME] => localhost
    [SERVER_PROTOCOL] => HTTP/1.1
    [SERVER_SOFTWARE] => Hiawatha v6.16
    [REDIRECT_STATUS] => 200
    [HTTP_ACCEPT] => text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    [HTTP_ACCEPT_CHARSET] => ISO-8859-1,utf-8;q=0.7,*;q=0.7
    [HTTP_ACCEPT_LANGUAGE] => fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3
    [HTTP_HOST] => localhost
    [HTTP_USER_AGENT] => Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.9.1.7) Gecko/20100104 SeaMonkey/2.0.2
    [HTTP_SCHEME] => http
    [HTTP_RETURN_CODE] => 200
    [HTTP_COOKIE] => PHPSESSID=ajl1mcfonl0o8p96vu9us58g55
    [PHP_SELF] => /charger/chemin.php
    [REQUEST_TIME] => 1280296013

jpg a écrit :

ps: tu peux regarder http://www.hiawatha-webserver.org/forum/topic/514 voir si ça peut aider (si l'hypothèse est confirmée)

je regarde bientôt.

a+
chtiphil

Hors ligne

#14 28/07/2010 10:54:29

chtiphil
Membre
Inscription : 02/07/2010
Messages : 36

Re : fonctionnement limité sur serveur Hiawatha

chtiphil a écrit :

Salut,

jpg a écrit :

ps: tu peux regarder http://www.hiawatha-webserver.org/forum/topic/514 voir si ça peut aider (si l'hypothèse est confirmée)

je regarde bientôt.

j'ai regardé et tester, à part la migraine rien de neuf.

a+
chtiphil

Hors ligne

#15 28/07/2010 11:50:02

jpg
Administrateurs
Inscription : 19/11/2008
Messages : 2 086
Site Web

Re : fonctionnement limité sur serveur Hiawatha

chtiphil a écrit :
chtiphil a écrit :

Salut,

jpg a écrit :

ps: tu peux regarder http://www.hiawatha-webserver.org/forum/topic/514 voir si ça peut aider (si l'hypothèse est confirmée)

je regarde bientôt.

j'ai regardé et tester, à part la migraine rien de neuf.

a+
chtiphil

J'ai regardé avec Hiawatha et PHP 5.3 sous Windows  .... et j'ai arrêté avant la migraine wink

Un bug dans Hiawatha ?
Ou alors la config de ce serveur est vraiment embêtante ...
... car comme toi, je n'ai pas réussi à faire marcher le path_info
... j'ai essayé plus simple:  une bannière d'annonce du serveur personnalisé (ServerString)
... mais même cela ne marche pas sad

Si c'est la rapidité que tu cherches, pourquoi ne pas mettre une version 1.3 d'apache avec le minimum d'extension: c'est plus rapide que la 2.0 ... et moins prise de tête que Hiawatha

a+
Jean-Paul

Hors ligne

#16 28/07/2010 15:12:48

chtiphil
Membre
Inscription : 02/07/2010
Messages : 36

Re : fonctionnement limité sur serveur Hiawatha

Salut,

jpg a écrit :

Si c'est la rapidité que tu cherches, pourquoi ne pas mettre une version 1.3 d'apache avec le minimum d'extension: c'est plus rapide que la 2.0 ... et moins prise de tête que Hiawatha

ok, à voir.

a+ chtiphil

Dernière modification par chtiphil (28/07/2010 15:13:13)

Hors ligne

Pied de page des forums