| Author |
Message |
webmaster-uk
uses MSD often

Joined: 07 Sep 2011
Posts: 30

|
Posted:
2012-01-15, 11:59 Dringend: Ausführbare Datei für cgi-bin Verzeichnis |
  |
Hallo,
und zwar möchte ich einen Conjob anlegen, jedoch bekomme ich immer folgende Fehlermeldung:
-: /var/www/vhosts/domain/httpdocs/dumper/msd_cron/crondump.pl: No such file or directory
Nach Rücksprache mit dem Provider habe ich folgende Antwort erhalten:
im cgi-bin Verzeichniss muss sich eine Ausfuehrbare Datei befinden, welche vom crondaemon aufgerufen werden kann. Diese kann dann die gewuenschten Aufgaben durchfuehren.
Ich habe jetzt die crondump.pl Datei bereits in das Verzeichnis gemacht, jedoch kommt immer noch die Fehlermeldung. Welche Datei muss denn genau dort in dem cgi-bin Verzeichnis sein?
Danke für eure Hilfe im Voraus.
Gruß
|
|
  |
 |
Anzeigen
|
Posted:
Anzeigen |
 |
|
| |
 |
Jens_K
Moderator

Age: 37
Joined: 04 Sep 2007
Posts: 1709
Location: Nähe Bielefeld

|
Posted:
2012-01-15, 12:47 (No subject) |
  |
Einige Hoster lassen nur zu, Dateien auszuführen, die die Endung .cgi haben. In dem Fall musst Du die Datei im /cgi-bin Verzeichnis einfach umbenennen und dem Dumper über die Konfiguration mitteilen, dass es nicht mehr eine .pl sondern eine .cgi Datei ist. Hier kannst Du auch den Pfad einstellen, wo die Datei liegt, ob nun im /msd_cron Verzeichnis oder im /cgi-bin ...
Das Verzeichnis, in dem die Datei liegt sowie die Datei selber müssen die CHMOD Rechte 755 haben.
_________________ It's like math-camp all over again ... not ... that i've ever been to math-camp!
mein Blog
|
|
   |
 |
webmaster-uk
uses MSD often

Joined: 07 Sep 2011
Posts: 30

|
Posted:
2012-01-15, 12:55 (No subject) |
  |
danke für die schnelle Antwort.
muss ich dann nur im cgi-bin verzeichnis die Endung von .pl auf .cgi ändern oder auch im Ordner wo alle Dumper-Dateien liegen? also im Ordner msd_cron und natürlich die Umstellung in der Konfiguration?
Die Rechte habe ich schon auf 755 gesetzt.
|
|
  |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16067
Location: Reichenberg bei Würzburg

|
Posted:
2012-01-15, 13:16 (No subject) |
  |
Überleg mal selbst: welche Datei soll per cronjob aufgerufen werden und bei welcher musst Du das dann folglich tun?
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
webmaster-uk
uses MSD often

Joined: 07 Sep 2011
Posts: 30

|
Posted:
2012-01-15, 13:22 (No subject) |
  |
also ich würde jetzt sagen die Datei im cgi-bin Verzeichnis, da die ja dort liegen muss aber das ist ja nur eine Kopie von der Datei in der msd_cron Verzeichnis. Oder muss ich dann auch den kompletten Pfad ändern? Also das es dann nicht mehr in dem Ordner ist wo alle Datein liegen für den Dumper sondern in dem cgi-bin vereichnis?
in dem cgi-bin Verzeichnis habe ich jetzt lediglich die Crondump.pl datei eingefügt und sonst nichts, oder ist das falsch?
Ich bin nicht so der Profi wie man merkt
|
|
  |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16067
Location: Reichenberg bei Würzburg

|
Posted:
2012-01-15, 13:31 (No subject) |
  |
« webmaster-uk » wrote: also ich würde jetzt sagen die Datei im cgi-bin Verzeichnis, da die ja dort liegen muss
Richtig. Diese rufst Du ja im Cronjob auf.
Die Einstellungen, die Jens meinte, beziehen sich darauf, wenn Du den Backuplauf per Perl aus der GUI des Dumpers aufrufen willst. Hier muss der Dumper ja nun wissen, dass er eine Datei im Ordner cgi-bin aufrufen soll, die auf *.cgi endet. Wenn Du den Aufruf nur per Cronob machst, brauchst Du nichts weiter einstellen.
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
webmaster-uk
uses MSD often

Joined: 07 Sep 2011
Posts: 30

|
Posted:
2012-01-15, 13:40 (No subject) |
  |
ich bin jetzt gerade etwas verwirrt.
Also muss ich jetzt lediglich die Dateiendung des scriptes von .pl auf .cgi ändern bei der Datei die im cgi-bin Verzeichnis liegt und sonst nichts? Auch keine weiteren Änderungen / Einstellungen sonst wo tätigen?
Danke für Eure Gedult mit mir
|
|
  |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16067
Location: Reichenberg bei Würzburg

|
Posted:
2012-01-15, 13:47 (No subject) |
  |
Ja. Und natürlich den Aufruf des Cronjobs auf diese Datei lenken:
/var/www/vhosts/domain/httpdocs/cgi-bin/crondump.cgi-bin
Ist doch eigentlich ganz einfach.
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
webmaster-uk
uses MSD often

Joined: 07 Sep 2011
Posts: 30

|
Posted:
2012-01-16, 18:43 (No subject) |
  |
Also ich habe das jetzt so gemacht und bekomme folgende Fehlermeldung
-: /var/www/vhosts/domain/httpdocs/cgi-bin/crondump.cgi-bin: No such file or directory
Ich habe einfach im Ordner cgi-bin die Datei aus msd_cron "Crondump.pl" genommen und in den Ordner cgi-bin eingefügt und die Endung geändert in .cgi-bin und auch den Pfad in Plesk wie folgt eingestellt
/var/www/vhosts/domain/httpdocs/cgi-bin/crondump.cgi-bin
Woran kann es denn liegen oder was muss ich noch ändern?
|
|
  |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16067
Location: Reichenberg bei Würzburg

|
Posted:
2012-01-16, 22:38 (No subject) |
  |
Wieso denn "-:"?
Das sieht falsch aus. Entferne das bei dem Cronjob.
Und die Datei muss crondump.cgi heißen, nicht crondump.cgi-bin!
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
webmaster-uk
uses MSD often

Joined: 07 Sep 2011
Posts: 30

|
Posted:
2012-01-17, 18:39 (No subject) |
  |
also, ich habe es nun alles so gemacht wie Beschrieben aber der selbe Fehlertext erscheint erneut
-: /var/www/vhosts/domain/httpdocs/cgi-bin/crondump.cgi : No such file or directory
Woran kann es denn liegen?
|
|
  |
 |
Jens_K
Moderator

Age: 37
Joined: 04 Sep 2007
Posts: 1709
Location: Nähe Bielefeld

|
Posted:
2012-01-17, 19:01 (No subject) |
  |
|
   |
 |
webmaster-uk
uses MSD often

Joined: 07 Sep 2011
Posts: 30

|
Posted:
2012-01-17, 19:04 (No subject) |
  |
ich weiß ja auch nicht. das steht in der E-mail die ich gesendet bekomme.
Ich habe eingestellt das ich eine e-mail will wenn es nicht funktioniert und das was ich hier eingefügt habe ist genau das, was in der E-Mail steht.
Der Befehlt ist jedoch ohne "-:" eingegeben sondern beginnt bei /var/www......
|
|
  |
 |
Jens_K
Moderator

Age: 37
Joined: 04 Sep 2007
Posts: 1709
Location: Nähe Bielefeld

|
Posted:
2012-01-17, 19:06 (No subject) |
  |
|
   |
 |
webmaster-uk
uses MSD often

Joined: 07 Sep 2011
Posts: 30

|
Posted:
2012-01-17, 19:56 (No subject) |
  |
ja, es funktioniert. Er bringt folgende Meldung wenn es über den Browser start und wenn ich mich in den Dumper einlogge, dann ist eine Vollständige Sicherung aller Dateien gemacht worden:
Configuration 'mysqldumper.conf.php' loaded successfully from Querystring.
Compression Library loaded successfully...
FTP Library loaded successfully...
FTP-SSL Library loading failed - FTP-SSL deactivated ...
Mail Library loading failed - Mail deactivated ...
Starting backup using Perlscript version 1.24.4 (using perl v5.10.0)
.
.
daten
.
.
.
Finished backup of database
|
|
  |
 |
|
|