In 2.4, Load mod_unixd, and load it before mod_fcgid.

On Mon, Dec 24, 2012 at 2:32 PM, John Iliffe <john.ili...@iliffe.ca> wrote:
> 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-unsubscr...@httpd.apache.org
>> For additional commands, e-mail: users-h...@httpd.apache.org
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org
> For additional commands, e-mail: users-h...@httpd.apache.org
>



-- 
Eric Covener
cove...@gmail.com

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

Reply via email to