Re: Initial setup problems with mod_perl2 - unable to locate modules
Da Rock <[email protected]>
| Newsgroups | gmane.comp.apache.mod-perl |
|---|---|
| Message-ID | <[email protected]> |
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 > <[email protected] > <mailto:[email protected]>> 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" > <[email protected] > <mailto:[email protected]> > <mailto:[email protected] > <mailto:[email protected]>>> 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 > > > >