Geoff and Stas,
Thanks for your help so far. It's great to have such experts available such
as yourselves. And the humor is even good to ;--)--
The $ENV{MOD_PER} is being returned now with the following syntax in the
httpd.conf file:
<Directory
"/opt/famhistdev/fhdev1/bin">
Options Indexes FollowSymLinks MultiViews ExecCGI AllowOverride AuthConfig Order allow,deny <Files "*"> # new # cws: 3/13/04 Commented out SetHandler perl-script as don't need to # have mod_perl 1.0-type behavior for now. See comment in Geoff's # skeleton test suite that says to use perl-script if you want # mod_perl 1.0 behavior. # SetHandler perl-script PerlResponseHandler ModPerl::Registry # The following AddHandler is required in my current setup to
make mod_perl active.
AddHandler perl-script .pl PerlOptions +ParseHeaders Options +ExecCGI # old # SetHandler perl-script # PerlHandler Apache::Registry # Options ExecCGI # PerlSendHeader ON </Files> </Directory> </VirtualHost> Trying to include a file with the require statement in the t/My/Bug.pm
file
did not work. I was hoping to show how changing path from absolute to relative causes problem with require statement under MP2. Perhaps someone could help me determine correct testing procedures/setup. I read the docs -
honest :0))
require "/home/username/bug-reporting-skeleton-mp2/t/My/relative.pl"; vs require "relative.pl" Here is the actual file that is causing error: #!/usr/bin/perl require "all_glob.pl"; #require "/path/to/site/bin/all_glob.pl"; print "Content-type: text/html\n\n"; print <<EOM; <html> <head><title>Test the CGI environment</title></head> <body> <h1>Test the CGI environment</h1> <h1>Environment variables:</h> <table> EOM for $key ( sort keys %ENV ) { print "<tr><th align=\"right\">$key</th><td>$ENV{$key}</td></tr>\n"; } print <<EOMB; </table> EOMB Here is the error from the error log: [Sat Mar 13 14:16:26 2004] [error] 20292: ModPerl::Registry: Can't locate all_glob.pl in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/Apache2 /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi/Apache2 /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl . /opt/ApacheDev2/src/httpd-2.0.48/src/ /opt/ApacheDev2/src/httpd-2.0.48/src/lib/perl) at /opt/famhistdev/fhdev1/bin/testenvb.pl line 2. Here are the errors from the t/logs/error_log under the
bug..skeleton:
[Sat Mar 13 13:20:49 2004] [error] server reached MaxClients setting,
consider r
aising the MaxClients setting [Sat Mar 13 13:20:49 2004] [error] [client 127.0.0.1] /home/smithcw/bug-reportin g-skeleton-mp2/t/My/relative.pl did not return a true value at /home/smithcw/bug -reporting-skeleton-mp2/t/My/Bug.pm line 14. I guess it wouldn't hurt my feelings to change subject of this to something like [mp2] require "absolute/path/to/file" necessary? >>> "Charlie Smith" <[EMAIL PROTECTED]> 03/13/04 08:20AM >>> Very funny. You guys are ganging up on me. What ever the count is, I get the point. >>> "Stas Bekman" <[EMAIL PROTECTED]> 03/12/04 05:42PM >>> Geoffrey Young wrote: >>It should be there. If it's not, then we need to be able to reproduce it >>and you need to help us to do that. > > > I just tested with the skeleton and saw $ENV{MOD_PERL} right away. > > >>May be after >>it'll be repeated 10,000 times on this list people will remember to >>actually do so ;) > > >>Even better, submit a selfcontained bug report as Geoff suggested: >>http://perl.apache.org/~geoff/bug-reporting-skeleton-mp2.tar.gz > > > that makes 3 times for the skeleton in this "thread", so about 9,437 times > for the bug report and 9,997 times for the skeleton left You forget that http://perl.apache.org/bugs/ links to http://perl.apache.org/~geoff/bug-reporting-skeleton-mp2.tar.gz So it makes 9,996 times for the skeleton left. But http://perl.apache.org/~geoff/bug-reporting-skeleton-mp2.tar.gz is repeated twice (and one more time) in this email, and there is one more link to http://perl.apache.org/bugs/. So the current count is: 9,989 http://perl.apache.org/~geoff/bug-reporting-skeleton-mp2.tar.gz 9,434 http://perl.apache.org/bugs/ __________________________________________________________________ Stas Bekman JAm_pH ------> Just Another mod_perl Hacker http://stason.org/ mod_perl Guide ---> http://perl.apache.org mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com http://modperlbook.org http://apache.org http://ticketmaster.com |
- [mp2] $ENV{MOD_PERL} Stas Bekman
- Re: [mp2] $ENV{MOD_PERL} Geoffrey Young
- Re: [mp2] $ENV{MOD_PERL} Stas Bekman
- Re: [mp2] $ENV{MOD_PERL} Charlie Smith
- Re: [mp2] $ENV{MOD_PERL} Cees Hek
- Re: [mp2] $ENV{MOD_PERL} Charlie Smith
- Re: [mp2] $ENV{MOD_PERL} Charlie Smith
- Re: [mp2] $ENV{MOD_PERL} Perrin Harkins
- Re: [mp2] $ENV{MOD_PERL} Stas Bekman
- Re: [mp2] $ENV{MOD_PERL} Charlie Smith
- Re: [mp2] $ENV{MOD_PERL} Perrin Harkins