You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by John Iliffe <jo...@iliffe.ca> on 2012/12/28 17:59:41 UTC
[users@httpd] Re: Spam:*********, Re: [users@httpd] How do you implement mod_fcgid?
That worked, thanks Eric.
It was a positioning problem, mod_fcgid was ahead of mod_unixd in the
LoadModules list. I just moved it to the end of the list.
I don't like to criticise, but could the documentation for 2.4 be updated
to emphasize this requirement?
http://httpd.apache.org/mod_fcgid/mod/mod_fcgid.html
doesn't even mention mod_unixd.
Regards, and thanks again.
John
===========================================
On Monday 24 December 2012 14:39:48 Eric Covener wrote:
> In 2.4, Load mod_unixd, and load it before mod_fcgid.
>
> On Mon, Dec 24, 2012 at 2:32 PM, John Iliffe <jo...@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-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
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org
[users@httpd] Re: Spam:*****, Re: [users@httpd] How do you implement mod_fcgid?
Posted by John Iliffe <jo...@iliffe.ca>.
Done.
John
=======================================
On Monday 31 December 2012 11:09:58 Ben Johnson wrote:
> On 12/31/2012 10:56 AM, John Iliffe wrote:
> > I would be pleased to do that Nick but I have no experience with
> > bugzilla.
> >
> > If you can give me a short hint in how to go about it I will make the
> > entry immediately.
> >
> > Regards,
> >
> > John
> > =========================================
> >
> > On Friday 28 December 2012 12:22:47 Nick Kew wrote:
> >> On Fri, 28 Dec 2012 11:59:41 -0500
> >>
> >> John Iliffe <jo...@iliffe.ca> wrote:
> >>> That worked, thanks Eric.
> >>>
> >>> It was a positioning problem, mod_fcgid was ahead of mod_unixd in
> >>> the LoadModules list. I just moved it to the end of the list.
> >>>
> >>> I don't like to criticise, but could the documentation for 2.4 be
> >>> updated to emphasize this requirement?
> >>>
> >>> http://httpd.apache.org/mod_fcgid/mod/mod_fcgid.html
> >>>
> >>> doesn't even mention mod_unixd.
> >>
> >> Good point. I guess the docs were written back in the days when
> >> the unixd functionality was in core (2.2 and earlier). Ideally
> >> we should abstract the API to avoid this issue, but a note in
> >> the docs makes a good second-best.
> >>
> >> If you enter it in bugzilla we'll have no excuse to forget it!
> >> I was thinking about an instant update until I noted mod_fcgid
> >> is still a separate subproject.
>
> https://issues.apache.org/bugzilla/
>
> Create an account and then click "File a bug".
>
> -Ben
>
> ---------------------------------------------------------------------
> 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
Re: [users@httpd] How do you implement mod_fcgid?
Posted by Ben Johnson <be...@indietorrent.org>.
On 12/31/2012 10:56 AM, John Iliffe wrote:
> I would be pleased to do that Nick but I have no experience with bugzilla.
>
> If you can give me a short hint in how to go about it I will make the entry
> immediately.
>
> Regards,
>
> John
> =========================================
> On Friday 28 December 2012 12:22:47 Nick Kew wrote:
>> On Fri, 28 Dec 2012 11:59:41 -0500
>>
>> John Iliffe <jo...@iliffe.ca> wrote:
>>> That worked, thanks Eric.
>>>
>>> It was a positioning problem, mod_fcgid was ahead of mod_unixd in the
>>> LoadModules list. I just moved it to the end of the list.
>>>
>>> I don't like to criticise, but could the documentation for 2.4 be
>>> updated to emphasize this requirement?
>>>
>>> http://httpd.apache.org/mod_fcgid/mod/mod_fcgid.html
>>>
>>> doesn't even mention mod_unixd.
>>
>> Good point. I guess the docs were written back in the days when
>> the unixd functionality was in core (2.2 and earlier). Ideally
>> we should abstract the API to avoid this issue, but a note in
>> the docs makes a good second-best.
>>
>> If you enter it in bugzilla we'll have no excuse to forget it!
>> I was thinking about an instant update until I noted mod_fcgid
>> is still a separate subproject.
>
https://issues.apache.org/bugzilla/
Create an account and then click "File a bug".
-Ben
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org
Re: [users@httpd] How do you implement mod_fcgid?
Posted by John Iliffe <jo...@iliffe.ca>.
I would be pleased to do that Nick but I have no experience with bugzilla.
If you can give me a short hint in how to go about it I will make the entry
immediately.
Regards,
John
=========================================
On Friday 28 December 2012 12:22:47 Nick Kew wrote:
> On Fri, 28 Dec 2012 11:59:41 -0500
>
> John Iliffe <jo...@iliffe.ca> wrote:
> > That worked, thanks Eric.
> >
> > It was a positioning problem, mod_fcgid was ahead of mod_unixd in the
> > LoadModules list. I just moved it to the end of the list.
> >
> > I don't like to criticise, but could the documentation for 2.4 be
> > updated to emphasize this requirement?
> >
> > http://httpd.apache.org/mod_fcgid/mod/mod_fcgid.html
> >
> > doesn't even mention mod_unixd.
>
> Good point. I guess the docs were written back in the days when
> the unixd functionality was in core (2.2 and earlier). Ideally
> we should abstract the API to avoid this issue, but a note in
> the docs makes a good second-best.
>
> If you enter it in bugzilla we'll have no excuse to forget it!
> I was thinking about an instant update until I noted mod_fcgid
> is still a separate subproject.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org
Re: [users@httpd] Re: Spam:*********, Re: [users@httpd] How do you
implement mod_fcgid?
Posted by Nick Kew <ni...@webthing.com>.
On Fri, 28 Dec 2012 11:59:41 -0500
John Iliffe <jo...@iliffe.ca> wrote:
> That worked, thanks Eric.
>
> It was a positioning problem, mod_fcgid was ahead of mod_unixd in the
> LoadModules list. I just moved it to the end of the list.
>
> I don't like to criticise, but could the documentation for 2.4 be updated
> to emphasize this requirement?
>
> http://httpd.apache.org/mod_fcgid/mod/mod_fcgid.html
>
> doesn't even mention mod_unixd.
Good point. I guess the docs were written back in the days when
the unixd functionality was in core (2.2 and earlier). Ideally
we should abstract the API to avoid this issue, but a note in
the docs makes a good second-best.
If you enter it in bugzilla we'll have no excuse to forget it!
I was thinking about an instant update until I noted mod_fcgid
is still a separate subproject.
--
Nick Kew
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org