Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   Apache e ISAPI de Delphi (https://www.clubdelphi.com/foros/showthread.php?t=9893)

anitra_cattivo 05-05-2004 02:11:37

Apache e ISAPI de Delphi
 
Holas

Como puedo configurar correctamente Apache en Windows para que pueda correr las ISAPI .Dll desarrolladas en Delphi?

Cuando coloco la ISAPI creada desde Delphi 7 para Apache 1.xx en la carpeta /cgi-bin y la llamo desde un explorador (http://localhost/cgi-bin/prueba.dll) me sale el siguiente error:


Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, admin@millicom.com.pe and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
-----------------------------------------------------------
Apache/1.3.29 Server at pc_sist2.millicom.com.pe Port 80



Muchas Gracias por su apoyo.

anitra_cattivo 05-05-2004 02:13:45

Apache e ISAPI de Delphi 7
 
Algo más. El error que tengo registrado en el .log es el siguiente:

[Tue May 04 18:51:17 2004] [error] [client 127.0.0.1] couldn't spawn child process: c:/archivos de programa/apache group/apache/cgi-bin/prueba.dll


Gracias de nuevo.

anitra_cattivo 05-05-2004 19:21:55

Apache y Delphi
 
Haciendo unos cambios en la configuracion de Apache me encuentro con el siguiente mensaje:


Forbidden
You don't have permission to access /cgi-bin/prueba.dll on this server.

---------------------------------------------------------
Apache/1.3.29 Server at pc_sist2.millicom.com.pe Port 80



Las modificaciones que realice fueron las siguientes:
AddHandler isapi-isa .dll


Como activo los permisos para poder ejecutar la .dll en Apache?

Muchas Gracias.

Combat-F2D 05-05-2004 23:46:05

ojea esta direccion por si te valiese:

http://support.sas.com/rnd/web/intrn.../newbrokr.html

mira el parametro ISAPICacheFile por si eso fuese
http://archive.apache.org/gnats/8563

anitra_cattivo 06-05-2004 23:38:16

Nada :(
 
Visite las paginas y segui los pasos.
Hasta migre del Apache 1.3.x al Apache 2.x instalandolo en una PC con Windows 2000 Server. pero nada, todo sigue igual. El mismo mensaje.

Que otra idea me pueden sugerir?
Me gustaria correr las ISAPI de Delphi en Apache.

Muchas Gracias.

Combat-F2D 06-05-2004 23:47:21

la verdad es que hace mucho tiempo que no trabajo con apache, peor mañana mismo lo reinstalo y miramos a ver que paso, ok??

malo sera que no demos con la solucion, a mi tambien me intriga la verdad

Combat-F2D 08-05-2004 07:15:04

en efecto, faltaban mas cosas a la configuracion que tu comentas.

ademas de lo que ya has variado en el archivo de configuracion, ten pendiente que a mayores debera de existir lo siguiente:

Código:

ScriptAlias /cgi-bin/ "C:/Archivos de programa/Apache Group/Apache2/cgi-bin/"

<Directory "C:/Archivos de programa/Apache Group/Apache2/cgi-bin">
    AllowOverride None
    Options Indexes Includes ExecCGI
    Order allow,deny
    Allow from all
</Directory>

si observas por defecto la opcion es: Options None, esta es la que deberas de variar por lo anterior.

yo lo he probado con el Apache 2 y funciona

espero que te sirva, y por favor, hazmelo saber

anitra_cattivo 14-05-2004 01:02:46

No salio :(
 
Ahora me sale el mensaje de la primera vez :(

Como el .dll ISAPI fue para Apache 1.3xx , compile otro para la version 2, pero es lo mismo.

:(

Combat-F2D 14-05-2004 11:27:12

probare con el 1.3 pues; luego te cuento

tcp_ip_es 14-05-2004 11:40:28

No será cuestión de permisos???? has visto los permisos que tiene tu directorio cgi-bin??? simplemente es una sugerencia lo mismo no viene de ahi pero por decir que no quede ;)


Saludos, Tony

Combat-F2D 22-05-2004 18:21:07

en efecto, he probado con la version 1.3 y surgen esos problemas, y la verdad no le saco la espina;
pese a ello he vuelto a instalar la 2 y con los parametros expuestos arriba tira estupendamente.

por cierto, en caso de que resuelvas tu dudas, por favor haznos llegar tus soluciones.

siento no haber podido ayudarte


La franja horaria es GMT +2. Ahora son las 14:35:35.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi