Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Serveurs (Apache, IIS,...)
Serveurs (Apache, IIS,...) Forum d'entraide sur les Serveurs : Apache, IIS, ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/10/2007, 08h57   #1
Modérateur
 
Avatar de Rayek
 
Homme
Développeur informatique
Inscription : mars 2005
Messages : 4 772
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 38
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : mars 2005
Messages : 4 772
Points : 6 252
Points : 6 252
Par défaut [EasyPhp] Permettre l'exécution d'un service Soap

Je rencontre un petit soucis pour l'exécution d'un service SOAP que je suis en train de developper en Delphi.
J'aimerai pour l'exécuter mais les navigateurs (FireFox/IE) ouvre seulement la fenêtre de téléchargement.
J'ai cru comprendre qu'il fallait configurer le serveur web d'une certain manière mais je n'arrive pas à trouver comment.
Si quelqu'un pouvait m'indiquer la marche à suivre ou bien me donner une piste de recherche ?

Merci

PS: Je m'excuse auprès de mes confères si je n'ai pas posté dans le bon forum, je ne suis pas sûr que cela soit au bon endroit
__________________
Modérateur Delphi Combattez la brute
Aucune réponse aux sollicitations techniques par MP

Le guide du bon forumeur :__________
[Projet en cours] Des unités pour faciliter l'utilisation d'indy : EasyIndy 1.3
Rayek est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2007, 10h51   #2
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 310
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 310
Points : 8 592
Points : 8 592
Pas tout compris. C'est quoi le truc que tu veux exécuter ? T'as essayé en mettant l'exécutable dans le répertoire cgi-bin (peut-être à créer, à voir dans la conf d'Apache) ?
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2007, 11h09   #3
Modérateur
 
Avatar de Rayek
 
Homme
Développeur informatique
Inscription : mars 2005
Messages : 4 772
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 38
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : mars 2005
Messages : 4 772
Points : 6 252
Points : 6 252
En fait j'ai un programme Project1.dll que je voudrais pouvoir appeler de la manière suivante :

http://127.0.0.1/monTest/scripts/Project1.dll/wsdl

afin de récupérer les paramètres wsdl.

Le problème c'est que j'ai une erreur indiquant que la page n'est pas trouvable.

Citation:
Not Found
The requested URL /monTest/scripts/Project1.dll/wsdl/ was not found on this server.

Apache/1.3.33 Server at 127.0.0.1 Port 80
Si je mets comme lien

http://127.0.0.1/monTest/scripts/Project1.dll

il me trouve bien la dll et me demande de la télécharger (chose que je ne veux pas)

Donc je pense que mon problème vient de la configuration d'easyphp (ou d'un des modules).

Dans le tutoriel il indique la chose suivante :

Citation:
Vous devez copier le fichier compilé dans un répertoire virtuel de votre site Web.
Ce répertoire doit avoir des droits d'éxécution.
Comment faire cela.

Merci pour l'aide
__________________
Modérateur Delphi Combattez la brute
Aucune réponse aux sollicitations techniques par MP

Le guide du bon forumeur :__________
[Projet en cours] Des unités pour faciliter l'utilisation d'indy : EasyIndy 1.3
Rayek est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2007, 14h47   #4
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 310
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 310
Points : 8 592
Points : 8 592
T'aurais pas remarqué une différence flagrante entre ce que tu fais et le tutoriel, des fois ? Le tuto parle d'IIS qui est le serveur Web Micro$oft, alors que toi, tu utilises Apache (le serveur Web d'EasyPHP), ce qui n'a rien à voir du tout. IIS est capable nativement de faire ce qui t'intéresse, ce qui n'est pas le cas d'Apache pour lequel les DLL restent un mystère, même s'il fonctionne sous Windows.

Mais essaie quand même la bidouille que je suggère : mettre ta DLL dans cgi-bin. Au besoin, essaie de compiler un .exe plutôt qu'une DLL, je pense que ça marchera mieux. Sinon, il te reste ton ami le moteur de recherche qui te dira par exemple ce genre de choses : http://www-aviso.cls.fr/manual/mod/mod_isapi.html
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2007, 15h34   #5
Modérateur
 
Avatar de Rayek
 
Homme
Développeur informatique
Inscription : mars 2005
Messages : 4 772
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 38
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : mars 2005
Messages : 4 772
Points : 6 252
Points : 6 252
Citation:
Envoyé par _Mac_ Voir le message
T'aurais pas remarqué une différence flagrante entre ce que tu fais et le tutoriel, des fois ? Le tuto parle d'IIS qui est le serveur Web Micro$oft, alors que toi, tu utilises Apache (le serveur Web d'EasyPHP), ce qui n'a rien à voir du tout. IIS est capable nativement de faire ce qui t'intéresse, ce qui n'est pas le cas d'Apache pour lequel les DLL restent un mystère, même s'il fonctionne sous Windows.

Mais essaie quand même la bidouille que je suggère : mettre ta DLL dans cgi-bin. Au besoin, essaie de compiler un .exe plutôt qu'une DLL, je pense que ça marchera mieux. Sinon, il te reste ton ami le moteur de recherche qui te dira par exemple ce genre de choses : http://www-aviso.cls.fr/manual/mod/mod_isapi.html

Hum, ca ne m'interesse pas si c'est pour fonctionner uniquement avec un serveur windows.
Je me sers d'apache et EasyPhp pour mes tests, mais après la dll/logiciel sera sur un serveur linux.

Merci pour la réponse, je vais faire quelques recherches supplémentaires.
__________________
Modérateur Delphi Combattez la brute
Aucune réponse aux sollicitations techniques par MP

Le guide du bon forumeur :__________
[Projet en cours] Des unités pour faciliter l'utilisation d'indy : EasyIndy 1.3
Rayek est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2007, 16h24   #6
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 310
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 310
Points : 8 592
Points : 8 592
T'es sûr de toi ? Tu penses sincèrement qu'une DLL fonctionnera sous Linux ? Je peux me tromper mais j'ai de sérieux doutes...
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2007, 08h38   #7
Modérateur
 
Avatar de Rayek
 
Homme
Développeur informatique
Inscription : mars 2005
Messages : 4 772
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 38
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : mars 2005
Messages : 4 772
Points : 6 252
Points : 6 252
Citation:
Envoyé par _Mac_ Voir le message
T'es sûr de toi ? Tu penses sincèrement qu'une DLL fonctionnera sous Linux ? Je peux me tromper mais j'ai de sérieux doutes...
Je ne sais pas non plus, c'est pour cela que je pose des questions sur ce forum.
Autant quelqu'un pourra me dire si je suis sur une mauvaise piste ou non
__________________
Modérateur Delphi Combattez la brute
Aucune réponse aux sollicitations techniques par MP

Le guide du bon forumeur :__________
[Projet en cours] Des unités pour faciliter l'utilisation d'indy : EasyIndy 1.3
Rayek est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2007, 11h57   #8
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 310
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 310
Points : 8 592
Points : 8 592
A mon avis oui. Pose la question de l'execution d'une DLL dans Apache Linux (en ISAPI) dans le forum Linux, on ne sait jamais.
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h35.


 
 
 
 
Partenaires

Hébergement Web