Current time: 11-27-2024, 03:13 AM Hello There, Guest! (LoginRegister)


Thread Closed 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Perl wird nicht ausgeführt
Author Message
Sven3004 Offline
Junior Member
*

Posts: 102
Joined: Aug 2009
Reputation: 0
Post: #1
Perl wird nicht ausgeführt
Hallo

Erstmal danke für das ispCP
Bei mir funktioniert alles super.

Allerdings eine Sache will ich net verstehen.
Ich habe user und co einerichtet.
Die Seite funktioniert auch alles mit Dastenbank und co.
Jetzt will ich meine Datenbank aber per cron sichern.
Dazu müsste eine .pl Datei ausgeführt werden.
Wenn ich die per Hand über den Browser ausführen möchte, dann bekomme ich einen fehler 500, internal server fehler.
cgi Dateien werden mir nur ausgegeben wie sie im Quelltext sind.

In welchen Ordnern gibt es die Berechtigung pl und cgi Dateien zu starten.

Vielen Dank im Voraus für eure Hilfe.

Gruss Sven
08-08-2009 01:55 PM
Find all posts by this user
joximu Offline
helper
*****
Moderators

Posts: 7,024
Joined: Jan 2007
Reputation: 92
Post: #2
RE: Perl wird nicht ausgeführt
Hi Sven

du weisst aber, dass ispCP schon von sich aus jede Nacht eine Sicherung der Datenbanken macht - für jeden Kunden...

Aber zum Thema Perl.
Wenn die Perl Dateien im cgi-bin Verzeichnis sind und cgi für diese domain aktiviert ist, dann sollte es klappen. Andernfalls mal in den Logfiles nach Hinweisen suchen.
Die URL wäre dann http://www.domain.tld/cgi-bin/perldatei.pl

Gruss Joxi
08-09-2009 04:46 AM
Visit this user's website Find all posts by this user
Sven3004 Offline
Junior Member
*

Posts: 102
Joined: Aug 2009
Reputation: 0
Post: #3
RE: Perl wird nicht ausgeführt
Hi

Ja das mit der Sicherung ist bekannt.
Aber das Backup was gemacht werden soll, betrifft nur die reinen Datenbanken.

wenn ich die .pl Datei aufrufe kommt immer noch Fehler 500

cgi ist in der Benutzerverwaltung aktiviert

Gruss Sven
08-09-2009 04:57 AM
Find all posts by this user
joximu Offline
helper
*****
Moderators

Posts: 7,024
Joined: Jan 2007
Reputation: 92
Post: #4
RE: Perl wird nicht ausgeführt
was steht in der /var/log/apache2/users/domain-error.log, ggf. andere domain-logs und ggf. auch die suexec.log eins obendran?

/J
08-09-2009 05:50 AM
Visit this user's website Find all posts by this user
Sven3004 Offline
Junior Member
*

Posts: 102
Joined: Aug 2009
Reputation: 0
Post: #5
RE: Perl wird nicht ausgeführt
in der /var/log/apache2/users/domain-error.log steht

[Sat Aug 08 20:54:37 2009] [error] [client 79.216.175.203] script not found or unable to stat: /var/www/virtual/domain/cgi-bin/testperl.pl

und in der suexec.log steht

[2009-08-08 20:55:13]: uid: (2003/vu2003) gid: (2003/vu2003) cmd: perltest.pl
[2009-08-08 20:55:13]: target uid/gid (2003/2003) mismatch with directory (2003/2003) or program (0/0)
08-09-2009 06:03 AM
Find all posts by this user
joximu Offline
helper
*****
Moderators

Posts: 7,024
Joined: Jan 2007
Reputation: 92
Post: #6
RE: Perl wird nicht ausgeführt
und wie sieht deine perltest.pl aus?

ich teste das mal bei mir.

/J

übrigens: einmal testperl und einmal perltest :-)
(This post was last modified: 08-09-2009 06:12 AM by joximu.)
08-09-2009 06:12 AM
Visit this user's website Find all posts by this user
Sven3004 Offline
Junior Member
*

Posts: 102
Joined: Aug 2009
Reputation: 0
Post: #7
RE: Perl wird nicht ausgeführt
Hi

Hab sie mal angehangen

Da hatte ich mich verschrieben
ansonsten steht nichts weiter in der domain-error.log

gruss sven


Attached File(s)
.zip  perltest.zip (Size: 1.08 KB / Downloads: 3)
(This post was last modified: 08-09-2009 06:19 AM by Sven3004.)
08-09-2009 06:14 AM
Find all posts by this user
joximu Offline
helper
*****
Moderators

Posts: 7,024
Joined: Jan 2007
Reputation: 92
Post: #8
RE: Perl wird nicht ausgeführt
Geht bei mir:
***
Perl-Test f�r MySQLDumper
Unbedingt notwendige Funktionen f�r das Cronscript
teste DBI ...
DBI ist installiert.
gefundener DBI-Driver: DBM
...
***
Code:
domain/htdocs/cgi-bin/ # ls -la
insgesamt 12
drwxr-xr-x  2 vu2004 vu2004   4096 2009-08-08 22:22 .
drwxrwx--- 12 vu2004 www-data 4096 2009-06-04 17:44 ..
-rwxr--r--  1 vu2004 vu2004   3301 2009-08-08 22:22 perl.pl

muss also ausführbar sein und Benutzer/Gruppe muss stimmen.

/J
08-09-2009 06:26 AM
Visit this user's website Find all posts by this user
Sven3004 Offline
Junior Member
*

Posts: 102
Joined: Aug 2009
Reputation: 0
Post: #9
RE: Perl wird nicht ausgeführt
Hi

habs jetzt mehrfach versucht.
auch als user vu2003 oder root
Rechte sind im ordner und in der datei auf 755 gesetzt.

aber weiterhin fehler 500
08-09-2009 06:47 AM
Find all posts by this user
Sven3004 Offline
Junior Member
*

Posts: 102
Joined: Aug 2009
Reputation: 0
Post: #10
RE: Perl wird nicht ausgeführt
Ich habe heute morgen nochmal nach der domain-error.log geshaut.

Quote:[Sun Aug 09 04:46:36 2009] [notice] mod_fcgid: call /var/www/virtual/domain/htdocs/irc/modules.php with wrapper /var/www/fcgi/domain/php5-fcgi-starter
[Sun Aug 09 06:00:12 2009] [notice] mod_fcgid: call /var/www/virtual/domain/htdocs/irc/modules.php with wrapper /var/www/fcgi/domain/php5-fcgi-starter
[Sun Aug 09 06:17:49 2009] [notice] mod_fcgid: call /var/www/virtual/domain/htdocs/irc/modules.php with wrapper /var/www/fcgi/reptiliennetz.de/php5-fcgi-starter
[Sun Aug 09 06:35:26 2009] [notice] mod_fcgid: call /var/www/virtual/domain/htdocs/info.php with wrapper /var/www/fcgi/domain/php5-fcgi-starter
[Sun Aug 09 06:40:50 2009] [notice] mod_fcgid: call /var/www/virtual/domain/htdocs/irc/modules.php with wrapper /var/www/fcgi/domain/php5-fcgi-starter
[Sun Aug 09 06:46:33 2009] [notice] mod_fcgid: call /var/www/virtual/domain/htdocs/irc/modules.php with wrapper /var/www/fcgi/domain/php5-fcgi-starter
[Sun Aug 09 06:55:04 2009] [notice] mod_fcgid: call /var/www/virtual/domain/htdocs/irc/modules.php with wrapper /var/www/fcgi/domain/php5-fcgi-starter

Hat zwar nicht unbedingt was mit der ausführung der Datei zu tun, da das php modul etwas anderes ist.



und die Datei /var/www/fcgi/domain/php5-fcgi-starter sieht folgendermaßen aus.

Quote:#!/bin/sh

umask 022

PHPRC="/var/www/fcgi/domain/php5/"

export PHPRC
PHP_FCGI_CHILDREN=2
export PHP_FCGI_CHILDREN
PHP_FCGI_MAX_REQUESTS=500
export PHP_FCGI_MAX_REQUESTS

exec /usr/bin/php5-cgi


Gruss Sven
(This post was last modified: 08-09-2009 03:13 PM by Sven3004.)
08-09-2009 03:12 PM
Find all posts by this user
Thread Closed 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)