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]

Reply via email to