Helmut Zeilinger
Sat, 20 Jan 2007 11:27:57 -0800
Hi Spirit,
could you test this script below:
...
<%
my $variables = $Request->{'ServerVariables'};
print join '<br>', sort keys %$variables;
%>
...
What is the output, if any (error messages)?
Helmut
SPiRiT_oF_HeLLSoNG serveur schrieb:
Hello, I don't have any 'PATH_INFO' nor 'PATH_TRANSLATED' in my httpd.conf file, I've added PerlOptions +SetupEnv but the error is the same,What about other Server Variables like eg. QUERY_STRING, REQUEST_URI? Do they exist / work?nope, i don't have any of them. Romain.From: Helmut Zeilinger <[EMAIL PROTECTED]>To: SPiRiT_oF_HeLLSoNG serveur <[EMAIL PROTECTED]>, Apache-ASP <asp@perl.apache.org>Subject: Re: Can't call method "item" --> ASP.pm line 1521 Date: Thu, 18 Jan 2007 09:04:36 +0100 Hi Spirit, it is most likely because there exist no Server Variables 'PATH_INFO' and 'PATH_TRANSLATED' at least on my linux system. But may be on windows they should exist, which i can't test now for some reason..? Did you try to add PerlOptions +SetupEnv in your http / vhost-conf? What about other Server Variables like eg. QUERY_STRING, REQUEST_URI? Do they exist / work? Helmut SPiRiT_oF_HeLLSoNG serveur schrieb:Hi and thaanks for your answer. Here my httpd.conf: PerlRequire C:/startup.pl PerlModule Apache::ASP <Files ~ (\.asp)> SetHandler perl-script PerlHandler Apache::ASP PerlSetVar Global . PerlSetVar StateDir C:/tmp/asp </Files> ----------------------- inside C:/startup.pl: #!/usr/bin/perl use Apache2::compat; 1; -----------------------the hello.asp file is some sample from the sample library installed with apache-asp<%@ LANGUAGE = PerlScript %> <html> <HEAD> <!-- Copyright (c) 1996, Microsoft Corporation. All rights reserved. Developed by ActiveState Internet Corp., http://www.ActiveState.com --> <TITLE> Hello World </TITLE> </HEAD> <BODY> <BODY BGCOLOR=#FFFFFF> <!-- ActiveState PerlScript sample PerlScript: The coolest way to program custom web solutions. --> <!-- Masthead --> <TABLE CELLPADDING=3 BORDER=0 CELLSPACING=0> <TR VALIGN=TOP ><TD WIDTH=400><A NAME="TOP"><IMG SRC="PSBWlogo.gif" WIDTH=400 HEIGHT=48 ALT="ActiveState PerlScript" BORDER=0></A><P></TD></TR></TABLE> <% for ($i = 3; $i < 8; $i++) { %> <font size=<%= $i %>> "Hello World!" </font> <BR> <% } %> <!-- +++++++++++++++++++++++++++++++++++++ here is the standard showsource link - Note that PerlScript must be the default language --> <hr> <% $url = $Request->ServerVariables('PATH_INFO')->item; $_ = $Request->ServerVariables('PATH_TRANSLATED')->item; s/[\/\\](\w*\.asp\Z)//m; $params = 'filename='."$1".'&URL='."$url"; $params =~ s#([^a-zA-Z0-9&_.:%/-\\]{1})#uc '%' . unpack('H2', $1)#eg; %> <A HREF="index.htm"> Return </A> <A HREF="showsource.asp?<%=$params%>"> <h4><i>view the source</i></h4></A> </BODY> </HTML> -----------------------From: Helmut Zeilinger <[EMAIL PROTECTED]> To: SPiRiT_oF_HeLLSoNG serveur <[EMAIL PROTECTED]> Subject: Re: Can't call method "item" --> ASP.pm line 1521 Date: Mon, 15 Jan 2007 16:41:44 +0100 Hi Spirit, could you supply your httpd config (the relevant section only!) and the content of your hello.asp? Helmut SPiRiT_oF_HeLLSoNG serveur schrieb:Hello ASP community, Here my problem:I run a little server with Apache/2.0.53 (Win32) mod_perl/2.0.3 Perl/v5.8.8 and i have recently installed Apache::ASP but, none of the samples work.They just give me an error 500 and my log show this error:[Thu Jan 11 17:57:15 2007] [error] [asp] [4996] [error] Can't call method "item" on an undefined value at C:/webapache/asp/hello.asp line 38. <--> ,C:/usr/site/lib/Apache/ASP.pm line 1521 Any idea? _________________________________________________________________Windows Live Messenger sur i-mode™ : dialoguez avec vos amis depuis votre mobile comme sur PC ! http://mobile.live.fr/messenger/bouygues/--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]_________________________________________________________________Ten : Messenger en illimité sur votre mobile ! http://mobile.live.fr/messenger/ten/-- HZ.labs Dr. Helmut Zeilinger Wiesengrund 2 D-86 684 Holzheim Tel. 08276 58767 Fax. 08276 58787 Mobil 0160 91 55 61 68 Internet http://www.hzlabs.de Mail [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]_________________________________________________________________ Gagnez des pc Windows Vista avec Live.com http://www.image-addict.fr/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
-- HZ.labs Dr. Helmut Zeilinger Wiesengrund 2 D-86 684 Holzheim Tel. 08276 58767 Fax. 08276 58787Mobil 0160 91 55 61 68 Internet http://www.hzlabs.de
Mail [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]