httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From John Iliffe <john.ili...@iliffe.ca>
Subject Re: [users@httpd] How do you implement mod_fcgid?
Date Mon, 24 Dec 2012 19:32:23 GMT
I hate to re-post during the holiday season but in this case I am totally 
out of any ideas.

The problem is that Apache is running correctly so far as I can see and I 
want to add mod_fcgid, so I downloaded and compiled it (using apxs to 
create a loadable module) and everything works fine.  But when the 
LoadModule command is executed the module doesn't load and issues the 
following message:

httpd: Syntax error on line 99 of /usr/apache-2.4.3/conf/httpd.conf: Cannot 
load modules/mod_fcgid.so into server: 
/usr/apache-2.4.3/modules/mod_fcgid.so: undefined symbol: 
ap_unixd_setup_child

Line 99 of httpd.conf is the request to load mod_fcgid

This is (obviously?) a programming error but my programming skills are 
rather rudimentary and I have no idea how to approach this.

Can anyone help?  

Details:

compiled using gcc on a Red Hat RHEL6.3 system.  Apache-2.4.3.

Regards,

John
=========================================
On Sunday 16 December 2012 20:34:53 John Iliffe wrote:
> I'm in the process of installing Apache 2.4.3 with fast-cgi on a new
> server.  In the past we used mod_php but reading this user group that
> seems to be a bit deprecated so I want to use mod_fcgid in this
> implementation.
> 
> I obtained the download from:
> 
>    http://httpd.apache.org/download.cgi#mod_fcgid
> 
> and made it with apxs, and installed it as defined in the documentation
> into ../apache-2.4.3/modules.  No errors were reported at any stage of
> this.
> 
> Then I added the following to httpd.conf:
> 
>    LoadModule fcgid_module modules/mod_fcgid.so
> 
> Then I restarted Apache and get the following:
> 
> [root@prod03 conf]# ../bin/apachectl -k start
> httpd: Syntax error on line 99 of /usr/apache-2.4.3/conf/httpd.conf:
> Cannot load modules/mod_fcgid.so into server:
> /usr/apache-2.4.3/modules/mod_fcgid.so: undefined symbol:
> ap_unixd_setup_child
> 
> So I have an unresolved external reference that didn't get flagged by
> gcc but where is it and what do I need to do to fix it?
> 
> Everything runs properly if I comment out the "LoadModule" line shown
> above and I haven't done anything yet to actually define any CGI
> programmes because it appears to me that mod_fcgid should start OK even
> with nothing to do.  (ie no AddHandler or SetHandler in the httpd.conf
> yet).
> 
> One documentation change that might be useful would be to say right at
> the beginning that you should download mod_fcgid and then include it
> when making Apache.  That way it would always be there and properly
> linked in if required.
> 
> Regards,
> 
> John
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
> For additional commands, e-mail: users-help@httpd.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Mime
View raw message