perl-modperl mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Da Rock <mod_p...@herveybayaustralia.com.au>
Subject Re: Initial setup problems with mod_perl2 - unable to locate modules
Date Fri, 14 Feb 2014 22:29:35 GMT
On 02/15/14 07:46, John Dunlap wrote:
> Did you get it working with the code from the tutorial?
>
> If yes, and please forgive me if this seems a stupid question but... 
> Did you forget to update the package statement at the top of the file 
> to reflect your new module name?
Hah! No. I used my own name from the start, but all the code is exactly 
as it is in the tutorial.

This wasn't the first time I've tried to crack this, and I figured a 
different package/module name wouldn't make a difference.
>
>
> On Fri, Feb 14, 2014 at 4:42 PM, Da Rock 
> <mod_perl@herveybayaustralia.com.au 
> <mailto:mod_perl@herveybayaustralia.com.au>> wrote:
>
>     On 02/15/14 01:15, David Booth wrote:
>
>         I used this tutorial to get mod_perl working the first time:
>         http://perl.apache.org/docs/2.0/user/intro/start_fast.html
>
>         Can you get that exact example (Rocks.pm) to work, following
>         those instructions?  Please try that first, rather than your
>         actual project, just to get the invocation debugged.
>
>     See, now therein lies the problem. I'm starting with that tut and
>     the same code but by using my module name so that I can test some
>     other features when I actually get it working (such as reload).
>
>     So basically I have the code for rocks.pm <http://rocks.pm> in the
>     module, just with a different module/package name.
>
>     Thats what stinks about the whole problem :-)
>
>
>         David
>
>         On 02/14/2014 09:54 AM, Da Rock wrote:
>
>             Unfortunately that didn't work in the startup.pl
>             <http://startup.pl>, as has been mentioned
>             in both replies. Still got the same error with both
>             startup.pl <http://startup.pl> with use
>             lib <path>, as well as PerlSwitches -I.
>
>             I should mention I've tried both modperl and perl-script
>             options to
>             SetHandler.
>
>             There is one other error that shows up in the logs
>             depending on changes
>             made to the config:
>
>             [error] Can't load Perl module
>
>             It definitely seems to be an issue with @inc, but what?
>
>             TIA guys
>
>
>             On 02/14/14 23:52, John Dunlap wrote:
>
>
>                 Do you have a use lib 'PATH'; at the top of your
>                 startup.pl <http://startup.pl>
>                 <http://startup.pl>? This is typically how your module
>                 is added to the
>                 perl include path
>
>                 On Feb 14, 2014 8:38 AM, "Da Rock"
>                 <mod_perl@herveybayaustralia.com.au
>                 <mailto:mod_perl@herveybayaustralia.com.au>
>                 <mailto:mod_perl@herveybayaustralia.com.au
>                 <mailto:mod_perl@herveybayaustralia.com.au>>> wrote:
>
>                     I know this may seem straight forward and a RTFM
>                 response may be
>                     in order, but I have been trying to crack this for
>                 some days now
>                     (following attempts on and off, too, mind) and
>                 nothing I can
>                     google seems to point to an accurate answer on
>                 what the problem is
>                     here.
>
>                     I'm running FreeBSD 9.x with Apache22, and
>                 installed mod_perl2 to
>                     try to switch away from php based development
>                 based on current
>                     requirements.
>
>                     I have tried using a startup.pl
>                 <http://startup.pl> <http://startup.pl>, but I would
>                     like to just use PerlSwitches -I instead (which
>                 from what I read
>                     is possible); regardless the issue remains the same.
>
>                     I get a 500 response in the browser, and the logs
>                 have these errors:
>
>                     "failed to resolve handler `Mod_home::Mod': Can't
>                 locate
>                     Mod_home/Mod.pm in @INC"
>
>                     and simply "failed to resolve handler" in the main
>                 server log.
>
>                     My config looks like this:
>
>                     <VirtualHost <IP>:<PORT>>
>                         ServerName <server>
>                         ServerAlias <server>
>                         ServerAdmin <hostmaster>
>                         ErrorLog "/var/log/apache/<VHOST>-error.log"
>                         CustomLog "/var/log/apache/<VHOST>-access.log"
>                 common
>                         PerlOptions +Parent
>                         PerlSwitches -I/usr/local/www/<VHOST>/lib
>                         PerlInitHandler Apache2::Reload
>                         PerlModule Mod_home::Mod
>                         <Location /<VHOST>>
>                             SetHandler modperl
>                             PerlResponseHandler Mod_home::Mod
>                             Order allow,deny
>                             Allow from all
>                         </Location>
>                     </VirtualHost>
>
>                     I also have PerlModule Apache2::Reload in the
>                 httpd.conf.
>
>                     Just to reiterate - I have tried this both as
>                 vhosting and as
>                     single server setup, and I cannot seem to resolve
>                 the same issue
>                     every single time.
>
>                     Can someone please give the magical incantation to
>                 make this thing
>                     work? :-) or at least point me in the right
>                 direction? I'm really
>                     starting to lose patience with this thing, and I
>                 now have a
>                     deadline to sort this out which is fast approaching.
>
>                     Cheers
>
>
>
>


Mime
View raw message