PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 26 → webdev26/admin - parametrer mode session
webdev26/admin - parametrer mode session
Débuté par pierre meriot, 13 oct. 2021 14:54 - Aucune réponse
Posté le 13 octobre 2021 - 14:54
Bonjour,

J'ai un soucis pour deployer un site en mode session. Je penses que ma configuration est mal faite.

tout d'abord ma config dans httpd.conf: (les repertoires sont bons)

Alias /WD260AWP/res/ "E:/WEBDEV 26/AWP/res/"

Require all granted

AddType application/WEBDEV26-awp .awp
Action application/WEBDEV26-awp /WD260AWP/WD260Awp.exe virtual
AddType application/WEBDEV26-awws .awws
Action application/WEBDEV26-awws /WD260AWP/WD260Awp.exe virtual

ScriptAlias /WD260AWP/ "E:/WEBDEV 26/AWP/"

Require all granted



ensuite lorsque je deploie un site, par exemple "monprojet", j'ai ces lignes de rajouté dans httpd.conf:

Alias /MONPROJET_WEB/ E:/www/html/webroot/monprojet/MONPROJET_WEB/

Require all granted


Require all granted
ForceType application/WEBDEV26-awp 


Ce qui, avec le peu que j'ai trouvé dans les divers aides, devrait convenir. La premiere chose est que l'url "http://-------/monprojet" ne m affiche que le contenu de mon répertoire " E:/www/html/webroot/monprojet/" , oú aucuns index n est généré, il ne contient que deux répertoires -> le _WEB et un repertoire de version qui lui meme contient de nouveau une repertoire _WEB , les fichier correspondant à mes pages (avec l extension awl) + monprojet.wdl.

passons le fait que ca me créé des versions, ce que je ne veux pas, mais en soit c est pas ce qui m'importe.

dans mon projet webdev, le site est en mode session ainsi que mes pages. J'ai une page "P_LOGIN" de définit en tant que premiere page en mode session.

En utilisant l url "https://------/WD260AWP/WD260Awp.exe/CONNECT/monprojet" , j'atteinds effectivement ma page d accueil (P_LOGIN donc). Ma page contient deux champs text (login+password) et un bouton qui appel une fonction serveur. Et lorsque je click sur le bouton j'ai une "page not found". l url generée est :
http://-------/stewutool/P_LOGIN/gCQAALKX7HgAADOqJTvfx_6V9K8


en rajoutant dans httpd.conf :
ScriptAlias "/monprojet" "E:/WEBDEV 26/AWP/WD260Awp.exe/CONNECT/monprojet"

j'ai l erreur suivant suite au login (donc l appel serveur) :
Le site stewutool/P_LOGIN/DCwAADKV73gBAP1axn8t5XeuCPo est inconnu : il n'a pas été configuré pour WEBDEV 26.
(32, ERR_NO_APPLICATION)



et je tournes en rond, je n arrives pas a comprendre comment faire fonctionner mon site ..
du coup pour le moment je ne fais que des sites en mode awp et je m'emm**** a tout gérer par cookies pour charger mes contextes, mais ca a pour impact de faire plus de choses que je ne le veux (vu qu a chaque appel on refait l initialisation du projet, que je doives loader des cookies etc.), et ca empêche notre service de monitoring/stat d utilisation de fonctionner car chaque appel est vu comme une nouvelle session qui meurt peu de temps après (ils monitorent via les sessions a prioris )


est-ce que quelqu'un a deja reussi a faire un site en mode session avec webdev26 ? il y a des choses a savoir `? une erreur dans ma config ou autre ?

merci d avance pour l aide
pierre