|
View:
New views
5 Messages
—
Rating Filter:
Alert me
|
|
|
Can't call method "item" --> ASP.pm line 1521Hello 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: asp-unsubscribe@... For additional commands, e-mail: asp-help@... |
|
|
|
|
|
Re: Can't call method "item" --> ASP.pm line 1521Hello,
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 <hz@...> >To: SPiRiT_oF_HeLLSoNG serveur <hellsong@...>, Apache-ASP ><asp@...> >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 <hz@...> >>>To: SPiRiT_oF_HeLLSoNG serveur <hellsong@...> >>>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: asp-unsubscribe@... >>>>For additional commands, e-mail: asp-help@... >>>> >>> >>> >> >>_________________________________________________________________ >>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 hz@... > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: asp-unsubscribe@... >For additional commands, e-mail: asp-help@... > _________________________________________________________________ Gagnez des pc Windows Vista avec Live.com http://www.image-addict.fr/ --------------------------------------------------------------------- To unsubscribe, e-mail: asp-unsubscribe@... For additional commands, e-mail: asp-help@... |
|
|
Re: Can't call method "item" --> ASP.pm line 1521Hi 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 <hz@...> >> To: SPiRiT_oF_HeLLSoNG serveur <hellsong@...>, Apache-ASP >> <asp@...> >> 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 <hz@...> >>>> To: SPiRiT_oF_HeLLSoNG serveur <hellsong@...> >>>> 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: asp-unsubscribe@... >>>>> For additional commands, e-mail: asp-help@... >>>>> >>>> >>>> >>> >>> _________________________________________________________________ >>> 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 hz@... >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: asp-unsubscribe@... >> For additional commands, e-mail: asp-help@... >> > > _________________________________________________________________ > Gagnez des pc Windows Vista avec Live.com http://www.image-addict.fr/ > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: asp-unsubscribe@... > For additional commands, e-mail: asp-help@... > -- 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 hz@... --------------------------------------------------------------------- To unsubscribe, e-mail: asp-unsubscribe@... For additional commands, e-mail: asp-help@... |
|
|
|
| Free embeddable forum powered by Nabble | Forum Help |