PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2024 → 5, ERR_NO_CURRENT_PAGE
5, ERR_NO_CURRENT_PAGE
Débuté par Lb, 13 fév. 2018 18:50 - 3 réponses
Membre enregistré
3 messages
Posté le 13 février 2018 - 18:50
Bonjour,

Je débute avec WebDev et je rencontre le problème suivant.

J'ai un site en de type dynamique AWP dans lequel j'utilise HFSQL
Sur mon poste de développement les tests sont OK et tout fonctionne bien (que ce soit la navigation et l'utilisation de HFSQL)
Je fait un déploiement pour installation sur un poste de recettage avant livraison chez le client, et tout fonctionne parfaitement là aussi.
Je fais la livraison chez le client et là encore tout est Ok sur les premiers test en local (navigation et HFSQL)
Par contre lorsque je sollicite mon site depuis le navigateur depuis l'extérieur cela ne fonctionne jamais. J'ai toujours le même message d'erreur

<<.....
Le site a mal fonctionné car le Serveur d'Application WEBDEV n'a pas pu renvoyer de page.
Pour corriger ce problème :
- Vérifiez qu'une première page dynamique est bien définie
- Vérifiez que les éventuels appels à la commande FinProgramme() ou ContexteFerme() sont bien précédés d'un appel à une commande d'affichage (PageAffiche, ScriptAffiche, ChaîneAffiche, FichierAffiche, ASPAffiche, PHPAffiche)
(5, ERR_NO_CURRENT_PAGE)
.....>>

Je précise que sur le serveur de mon client il y a déjà des sites Webdev qui fonctionnent bien.

Je pense que j'ai du omettre des règles de bases mais je ne sais pas quoi.
- Peut-etre sur l'utilisation de la base HFSQL :
- Déclaration et environnement a vérifier sur le serveur ??
- Déclaration dans mon projet ??
J'ai l'impression que le souci est qu'il ne trouve pas la première page !
- j'utilise cette syntaxe pour appeler mon projet (sur les autres projets cela fonctionne normalement):
https://xxdomainexx.fr/WD220AWP/WD220Awp.exe/CONNECT/xxnomduprojetxx
peut-être que sur des projets AWP faut-il utiliser une autre syntaxe ??

Cela fonctionne sur IIS sur le serveur du client


Donc si quelqu’un pouvait me guider ce serait super, car là je galère trop sur je pense une information que je n'ai pas ou que je n'ai pas su trouver.


MERCI par avance pour votre aide

--
Lb
Membre enregistré
204 messages
Popularité : +5 (5 votes)
Posté le 13 février 2018 - 23:45
bonsoir,
cela ressemble à un mauvais paramétrage de iis.

écartons tout d'abord un doute. Il y a d'autres sites webdev sur le serveur du client, mais ce sont aussi des sites awp ?
Parce qu'il faut bien sûr que le serveur d'application webdev soit déployé sur le serveur, pour les sites dynamiques et awp (en revanche, ce n'est pas nécessaire pour les sites statiques). (il faut que la version du serveur webdev soit cohérente avec la version de webdev développement, càd supérieure ou égale).

ensuite, il faut paramétrer les sites virtuels.
C'est dans IIS Manager. Il faut créer un site (virtuel) (clic droit sur le "répertoire" Sites dans le bandeau à gauche).

La situation courante :
Le nom du site doit être le nom de domaine (par exemple : www.monSite.com).
Le répertoire déclaré ("basic settings") doit être le répertoire qui se termine en _WEB.
Le "application pool" doit être "Default application pool" (lequel doit être réglé sur Networkservice, Cf le "répertoire" Application Pool" dans le bandeau à gauche)
Et dans les "Bindings", il faut mettre le nom de domaine, l'adresse IP, et le port 80 (ou 443 si https).

Ensuite, il faut aller dans Administrateur de Webdev serveur, choisir l'onglet Avancé, cliquer sur Serveur, et sélectionner le nom du serveur virtuel qui vient d'être créé dans iis manager.

Vous pouvez aussi accéder directement au site sans nom de domaine (mais je ne sais plus exactement comment j'avais fait).

Il reste qu'il faut que le serveur comprenne comment interpréter le fichier d'arrivée. Pour cela, il faut bien définir la page d'accueil (dans iis Default document, il faut changer l'ordre de priorité) et que les cgi soient bien reconnus (dans iis c'est dans Handler Mapping, il faut que les cgi soient bien définis *.awp et *.awws).
J'ai survécu à tout cela en suivant ce document, réalisé il y a quelques années par Daryl :
https://depot.pcsoft.fr/resource.awp…

A ce moment, cela devrait fonctionner, en tapant juste le nom de domaine sur le navigateur (cela suppose que le nom de domaine a été paramétré pour pointer sur l'IP, ce qui est à voir sur le site de paramétrage du nom de domaine, chez celui qui vous le fournit).
Attention, il faut bien sûr que les droits soient ouverts sur les répertoires HFSQL, etc, et les répertoires du site awp.

J'espère que cela pourra vous aider, je vous dis tout ça plus ou moins de mémoire.
bonne chance
CV
Membre enregistré
1 603 messages
Popularité : +64 (70 votes)
Posté le 14 février 2018 - 08:16
Bonjour

"- j'utilise cette syntaxe pour appeler mon projet (sur les autres projets cela fonctionne normalement):
https://xxdomainexx.fr/WD220AWP/WD220Awp.exe/CONNECT/xxnomduprojetxx "
Cette syntaxe est celle d'un site dynamique NON AWP d'où ce message.

les pages AWP s'appellent par une URL du type :
https://xxdomainexx.fr/xxnomduprojetxx/FR/nomdelapage.awp

--
Cordialement
François

http://intra.fr http://intrasoftware.fr
Membre enregistré
3 messages
Posté le 14 février 2018 - 12:14
Un grand merci François SCHAAL

Je pensais bien qu'il y avait une mauvaise utilisation de ma part dans l'utilisation soit d'une déclaration soir de l'appel de l'URL

Par contre grosse colère contre PC SOFT car ils ne m'ont jamais répondu ceci et fait trainé depuis plus de 8 jours ou ils me répondent "..Votre demande en l’état ne peut malheureusement être prise en charge. Ce niveau de prestation est assuré par le service Assistance Directe uniquement (disponible sur abonnement)...."

Bref.
Merci beaucoup

Cordialement

--
Lb