FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Ayuda con Web Application y Apache 2.2
Que tal amigos
Estoy empezando a querer realizar una aplicacion web para Apache server. Lo que hago es lo siguiente: 1) Creo una nueva aplicacion de CGI para Apache 2.2. 2) Guardo el pas como apachetest_01.pas 3) Guardo el dpr como ApacheTest.dpr 4) El codigo apachetest.dpr queda de la siguiente manera: Código:
library apachetest; uses WebBroker, ApacheTwoApp, apachetest_01 in 'apachetest_01.pas' {WebModule1: TWebModule}; {$R *.res} {$E so} {$LIBPREFIX 'mod_'} exports apache_module name 'test_module'; begin Application.Initialize; Application.CreateForm(TWebModule1, WebModule1); Application.Run; end. Código:
unit ApacheTest_01; interface uses SysUtils, Classes, HTTPApp; type TWebModule1 = class(TWebModule) procedure WebModule1WebActionItem1Action(Sender: TObject; Request: TWebRequest; Response: TWebResponse; var Handled: Boolean); private { Private declarations } public { Public declarations } end; var WebModule1: TWebModule1; implementation {$R *.xfm} procedure TWebModule1.WebModule1WebActionItem1Action(Sender: TObject; Request: TWebRequest; Response: TWebResponse; var Handled: Boolean); begin Response.Content := '<h1>HOLA ESTUPIDOS.. jajaja</h>'; end; end. 7) Compilo el programa. 8) Configuro el archivo httpd.cong debajo de la linea: #LoadModule vhost_alias_module modules/mod_vhost_alias.so Escribo: LoadModule test_module modules/mod_apachetest.so <Location /delphi> SetHandler apachetest-handler </Location> 9) Reinicio el servidor de Apache y me genera el siguiente error: httpd.exe: Syntax error on line 127 of C:/Archivos de programa/Apache Software F oundation/Apache2.2/conf/httpd.conf: Cannot load C:/Archivos de programa/Apache Software Foundation/Apache2.2/cgi-bin/mod_ApacheTest.so into server: No se puede encontrar el m\xf3dulo especificado. Note the errors or messages above, and press the <ESC> key to exit. 22... ¿Tienen alguna idea de que estare haciendo mal? Saludos! |
#2
|
||||
|
||||
Nadie!!!???
Bueno, tengo la respuesta ... Delphi no funciona con Apache 2.2, Las aplicaciones web de delphi solo funcionan hasta Apache 2.0.39 (para las versiones 2.0.40 a la .63 existe un parche) GRACIAS!!! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ayuda !!!! Service Application | Enan0 | API de Windows | 8 | 10-03-2009 19:36:16 |
Application.ProcessMessages y Application.HandleMessages | molinero1 | Varios | 13 | 09-05-2007 14:53:29 |
Ayuda, Problema con Application.terminate delphi .net | nethcy | .NET | 2 | 08-05-2006 05:00:54 |
Ayuda con apache!!!!! | niogon | Internet | 5 | 04-11-2003 13:50:34 |
Ayuda con el Application.MessageBox? | danytorres | Varios | 7 | 16-07-2003 21:05:32 |
|