PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2024 → webdev26/admin - parametrer mode session
webdev26/admin - parametrer mode session
Débuté par pierre meriot, 13 oct. 2021 14:54 - 2 réponses
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
Posté le 25 janvier 2022 - 17:22
Bonjour,
Je rencontre les mêmes difficultés de déploiement d'un site en mode session.

J'arrive à afficher la première page session avec une redirection de mon fichier index.html. Cependant le style et les images ne s'affiche pas et accéder à une autre page ne fonctionne pas non plus.

Avez-vous des pistes dans les paramétrages WEBDEV et/ou IIS ?
Thierry
Membre enregistré
4 messages
Posté le 31 janvier 2022 - 11:24
Bonjour,
j'ai le même souci avec IIS et les sites en mode session, le support technique me fait tourné ne bourrique en me disant que cela ne vient pas d'eux. Alors que sur le même serveur j'ai un site en AWP qui fonctionne et un site en html (non webdev) gérés par IIS.

Pour l'instant la seul parade que j'ai trouvé est avec apache (sur une autre serveur :-( ) et l'utilisation d'un iframe.
J'ai créer un sous domaine qui pointe sur mon server (comme le domaine principal). L'avantage est que ça cache le dossier du projet et tout ce qui suit.
J'ai créé les virtualhosts pour la redirection dans le fichier httpd-vhosts.conf :

<VirtualHost *:80>
ServerAdmin contact@monsite.fr
DocumentRoot "C:/xampp/htdocs/ADMIN_WB/Sites/Site_WB/SITE_WB_WEB/"
ServerName ssdomain.monsite.fr
/*Webdev va rajouter des lignes là quand on va régénérer le lien via le bouton Serveur /Serveurs virtuels de l'Administrateur Webdev*/
</VirtualHost>

<VirtualHost *:80>
ServerAdmin contact@monsite.fr
DocumentRoot "C:/xampp/htdocs/Site_Iframe" //iframe sur ssdomain.monsite.fr
ServerName www.monsite.fr
</VirtualHost>

Le problème est quand le site crash, il retourne sur sous domaine avec le nom du dossier.
Si quelqu'un sait comment le faire repointer sur le domaine principal suite à un crash, ce sera parfait.

En espérant aider quelques uns
Merci d'avance si quelqu'un a une piste pour IIS ou pour conclure avec Apache

--
Pascal