Schrift
[thread]12773[/thread]

Perl script wird runtergeladen anstatt ausgeführt (Seite 2)



<< |< 1 2 3 >| >> 23 Einträge, 3 Seiten
larsemann
 2008-11-19 20:59
#116423 #116423
User since
2008-05-15
20 Artikel
BenutzerIn
[default_avatar]
Ich bin ja auch nicht von gestern und habe das zwar anfängerhaft, aber nach besten Möglichkeiten zusammengesucht.

Jetzt habe ich zwar das Verzeichnis schreibgeschützt, aber die Direktlinks spucken immernoch die vollständigen Files aus. mit scriptAlias ging garnix...


Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
  
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>


<Directory "/var/www/cgi-bin/">
Options ExecCGI
</Directory>
renee
 2008-11-20 10:45
#116429 #116429
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Hast Du für .pl-Dateien einen ScriptHandler eingefügt?

AddHandler cgi-script .pl
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
GwenDragon
 2008-11-20 13:45
#116439 #116439
User since
2005-01-17
14607 Artikel
Admin1
[Homepage]
user image
Quote
<Directory "/var/www/cgi-bin/">
Options ExecCGI
</Directory>

Wenn schon +ExecCGI sonst schaltest du alle andere Options ab!

Hast du deine Perl-Skripte auch ausführbar gemacht?
larsemann
 2008-11-20 15:01
#116444 #116444
User since
2008-05-15
20 Artikel
BenutzerIn
[default_avatar]
jep. chmod stimmen, wenn du das meinst.
GwenDragon
 2008-11-20 15:09
#116445 #116445
User since
2005-01-17
14607 Artikel
Admin1
[Homepage]
user image
Steht denn irgendwas im errorlog deines Apache?

Wieso hat denn ScriptAlias nicht geklappt?

Willst du für localhost Perl als CGI aktivieren oder für eine Domain (VirtualHost)?

renee+2008-11-20 09:45:30--
Hast Du für .pl-Dateien einen ScriptHandler eingefügt?

AddHandler cgi-script .pl

Muss nicht sein. Das erlaubt perlskripte überall.
Sinnvoller ist es diese nur im /cgi-bin laufern zu lassen.

Es ist schon schwierig, das zu beurteilen, da niemand die Konfiguration deines Servers kennt. Normalerweise sollte es so laufen.
Probiere es doch mal damit:
Code: (dl )
1
2
3
4
<Location /cgi-bin>
SetHandler cgi-script
Options +ExecCGI
</Location>

larsemann
 2008-11-21 11:32
#116472 #116472
User since
2008-05-15
20 Artikel
BenutzerIn
[default_avatar]
hi.

das errorlog spuckt nix aus.

meine config sieht so aus:
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
LoadModule ssl_module /usr/lib/apache2/modules/mod_ssl.so
NameVirtualHost *:443
Listen 443

SSLMutex default
SSLRandomSeed startup builtin
SSLSessionCache none

<VirtualHost *:443>
ServerName
SSLEngine On
## SSLCertificateFile
## SSLCertificateKeyFile
DocumentRoot /var/www

<Directory "/var/www/">
Options ExecCGI Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

<Directory "/var/cgi-bin/">
Options +ExecCGI
SetHandler cgi-script
</Directory>

ErrorLog /var/log/apache2/error.log
LogLevel warn

CustomLog /var/log/apache2/access.log combinend
ServerSignature On

</VirtualHost>


Aus Sicherheitsgründen habe ich mal meine FULL URL rausgenommen.
GwenDragon
 2008-11-21 12:14
#116486 #116486
User since
2005-01-17
14607 Artikel
Admin1
[Homepage]
user image
Und deine ganze Apache-Konfig ist wirklich in Ordnung?
mal mit apachectl configtest getestet?

Wird denn auch das Modul mod_cgi bzw. mod_cgid geladen?
larsemann
 2008-11-21 14:58
#116488 #116488
User since
2008-05-15
20 Artikel
BenutzerIn
[default_avatar]
Jep wird alles reingeladen. Wenn ich es zusätzlich einbinde, dann warnt er vor einer doppelten Einbindung
larsemann
 2008-11-24 19:42
#116575 #116575
User since
2008-05-15
20 Artikel
BenutzerIn
[default_avatar]
da mir anscheinend niemand genau helfen kann, versuch ich wie gehabt selbst daran rumzudoktern.

kann ich nicht auch einfach eine standardconfig nehmen und mein ssl wieder eintragen?
GwenDragon
 2008-11-24 20:18
#116577 #116577
User since
2005-01-17
14607 Artikel
Admin1
[Homepage]
user image
Ich habe keine Ahnung wie deine ganze Serverkonfiguration aussieht.
Irgendwas ist jedenfalls nicht korrekt, sonst würden deine CGI laufen.

Ich würde die ganze Apache-Konfiguration löschen und den Apache2 deinstallieren und neu installieren und dann die Konfiguration ändern.
Dann hättest du eine saubere Installation.
<< |< 1 2 3 >| >> 23 Einträge, 3 Seiten



View all threads created 2008-11-18 00:06.