Thread mod_perl2 und Zugriff auf Dateien (5 answers)
Opened by toby at 2007-05-06 14:48

toby
 2007-05-06 14:48
#30386 #30386
User since
2006-04-14
66 Artikel
BenutzerIn
[default_avatar]
Hallo zusammen,

wie kann ich unter mod_perl2 auf Dateien innerhalb des gleichen Ordners zugreifen? Wenn ich versuche auf Dateien im gleichen Ordner zuzugreifen, wird nur die gleiche Seite geliefert, die mod_perl2 produziert. Wenn ich aber auf Dateien im drübergelegenen Ordner zugreife, klappt es wie gewohnt. Hier mein Code:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
package jeden::Index;
use strict;
use warnings;
use Apache2::RequestRec ();
use Apache2::RequestIO ();
use Apache2::Const -compile => qw(OK);

my $str;

sub handler {

my $a = shift;
$a->content_type('text/html');

$str = sprintf <<EOF;
<html>
<head>
<title>test</title>
</head>
<body>
<h1>test</h1>
<table width="100%">
<tr>
<td>
<ul>
<li><a href="test.html">test.html</a></li>
<li><a href="test.txt">test.txt</a></li>
<li><a href="../klappt.html">klappt.html</a></li>
</ul>
</td>
</tr>
</table>
</body>
</html>
EOF
$a->print ($str);
return Apache2::Const::OK;
}
1;


Auf die ersten zwei (test.html und test.txt) kann ich nicht zugreifen, dagegen "klappt.html", welches im Ordner höher liegt kann ich problemlos aufrufen.


Hier noch meine Konfiguration von mod_perl:

Code: (dl )
1
2
3
4
5
6
7
Alias /jeden /var/www/vhost/test/jeden
<Directory /var/www/vhost/test/jeden>
SetHandler perl-script
PerlResponseHandler jeden::Index
PerlOptions +ParseHeaders
Options +ExecCGI
</Directory>


Was mache ich falsch?

Danke
Tobias

View full thread mod_perl2 und Zugriff auf Dateien