Perl-Script auf Subdomain unter Plesk 8.2

XioniX

Member
Hallo,

ich möchte Perl-Skripte (vom Mysqldumper) auf einer Subdomain ausführen. Dazu habe ich im Subdomainsetup zusätzlich CGI und Perl neben PHP angekreuzt. Die Skripte liegen im cgi-bin Verzeichnis und haben die Rechte 755. Leider bekomme ich die Skripte bei Aufruf mit http://mysqldumper.domain.tld/cgi-bin/simpletest.pl nur zum Download angeboten. Liegt das Skript im httpdocs-Ordner, lässt es sich problemlos mit http://mysqldumper.domain.tld/simpletest.pl ausführen.
Meiner Vorstellung nach müsste es doch eigentlich umgekehrt sein, oder?

Mein System: VPS+Debian4.0+Plesk8.2 (alles frisch installiert)

Auszug aus der httpd.include
Code:
<VirtualHost xxx.xxx.xxx.xxx:80>
	ServerName   mysqldumper.domain.tld:80
	SuexecUserGroup         user psacln
	DocumentRoot /var/www/vhosts/domain.tld/subdomains/mysqldumper/httpdocs
	CustomLog  /var/www/vhosts/domain.tld/statistics/logs/access_log plesklog
	ErrorLog  /var/www/vhosts/domain.tld/statistics/logs/error_log
	ScriptAlias  /cgi-bin/ /var/www/vhosts/domain.tld/subdomains/mysqldumper/cgi-bin/
	<IfModule mod_ssl.c>
		SSLEngine off
	</IfModule>
	<Directory  /var/www/vhosts/domain.tld/subdomains/mysqldumper/httpdocs>
	<IfModule mod_perl.c>
	<Files ~ (\.pl$)>
		SetHandler perl-script
		PerlHandler ModPerl::Registry
		Options ExecCGI
		allow from all
		PerlSendHeader On
	</Files>
	</IfModule>
	<IfModule mod_php4.c>
		php_admin_flag engine on
		php_admin_flag safe_mode on
		php_admin_value open_basedir "/var/www/vhosts/domain.tld/subdomains/mysqldumper/httpdocs:/tmp"
	</IfModule>
	<IfModule mod_php5.c>
		php_admin_flag engine on
		php_admin_flag safe_mode on
		php_admin_value open_basedir "/var/www/vhosts/domain.tld/subdomains/mysqldumper/httpdocs:/tmp"
	</IfModule>
		Options -Includes +ExecCGI
	</Directory>
</VirtualHost>
 
Oh mann, ich bin so blöd, die Scripte hatten zwar die richtige chmod, aber owner:group war noch root:root, habs an user:psacln angepasst und jetzt gehts wunderbar, danke trotzdem für deine Mühe Huschi
 
Back
Top