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?


On Fri, Feb 14, 2014 at 4:42 PM, Da Rock <mod_p...@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 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, as has been mentioned
>>> in both replies. Still got the same error with both 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>? This is typically how your module is added to the
>>>> perl include path
>>>>
>>>> On Feb 14, 2014 8:38 AM, "Da Rock" <mod_p...@herveybayaustralia.com.au
>>>> <mailto:mod_p...@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>, 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
>>>>
>>>>
>>>
>

Reply via email to