| Author |
Message |
klaby
knows MySQLDumper

Joined: 01 Feb 2009
Posts: 6

|
Posted:
2009-02-01, 16:06 Hilfe ! "Die Datei unter xy konnten nicht gefunden werden." |
  |
Hallo !
Konnte mein Problem nicht lösen.
wenn ich
https://[meine Seite]/mysqld/msd_cron/crondump.cgi?config=mysqldumper.conf.php
im Browser aufrufe bekomme ich nur die Fehlerseite:
"Die Dateien unter https://[meine Seite]/mysqld/msd_cron/crondump.cgi?config=mysqldumper.conf.php konnten nicht gefunden werden."
"Perl-Module testen" und "Perl testen" im [Perl Backup] war soweit ich sagen kann OK.
Rechte habe ich für Ordner und Dateien 755 gesetzt.
Am Server habe ich gesetzt:
CGI/Perl JA
CGI/Perl außerhalb cgi-bin JA
Ich möchte das ganze über www.cron-job.org laufen lassen, geht aber schon nicht weil es ja im Browser schon nicht funktioniert.
Was muß ich machen ? *verzweifelt bin*
|
|
  |
 |
Anzeigen
|
Posted:
Anzeigen |
 |
|
| |
 |
DSB
Developer


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

|
Posted:
2009-02-01, 17:52 (No subject) |
  |
Heißt die Datei vielleicht crondump.pl und nicht .cgi?
_________________ 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.
|
|
    |
 |
klaby
knows MySQLDumper

Joined: 01 Feb 2009
Posts: 6

|
Posted:
2009-02-01, 17:56 (No subject) |
  |
Hab ich ausgeschlossen !
Habe von den 3 Deteien jeweils eine kopie gemacht, sodass nun im Verzeichnis liegt:
crondump.cgi
crondump.pl
perltest.cgi
perltest.pl
simpletest.cgi
simpletest.pl
|
|
  |
 |
DSB
Developer


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

|
Posted:
2009-02-01, 18:03 (No subject) |
  |
Wenn der Pfad stimmt und die beiden Testdateien aufgerufen werden können, dann kann es eigentlich nur noch so sein, dass die Rechte nicht stimmen. Überprüfe bitte noch einmal, ob die Datei crondump.cgi auch tatsächlich CHMOD 0755 hat.
_________________ 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.
|
|
    |
 |
klaby
knows MySQLDumper

Joined: 01 Feb 2009
Posts: 6

|
Posted:
2009-02-01, 18:15 (No subject) |
  |
Ich habe eben alle 6 Dateien getestet.
crondump.cgi/.pl = Datei nicht gefunden !
simpletest.cgi/.pl = Wenn Du das siehst, funktioniert Perl auf Deinem System !
perltest.cgi/.pl = Error: modul MIME::Lite not found! crondump.pl can't send emails! Option will automatically be deactivated. Install Mime::Lite in order to send emails!
Ich verwende den TotalCommander. Verzeichnis und Dateien steht CHMOD auf -755 !
(Ist -755 das gleiche wie 0755, denk ich mal oder ?)
|
|
  |
 |
DSB
Developer


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

|
Posted:
2009-02-01, 18:22 (No subject) |
  |
« klaby » wrote: (Ist -755 das gleiche wie 0755, denk ich mal oder ?)
Ja.
Das, was Du mir beschreibst, kann technisch eigentlich nicht sein. Ich weiß nicht, wie ich Dir helfen soll. Da müsste ich per FTP und Dumper selbst gucken können.
_________________ 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.
|
|
    |
 |
klaby
knows MySQLDumper

Joined: 01 Feb 2009
Posts: 6

|
Posted:
2009-02-01, 18:42 (No subject) |
  |
Erst einmal ein großes Lob, dass man hier so schnell geholfen bekommt !
Dann...
So ein Mist ! Ich hab ein kleines Zeichen im absolute_path_of_configdir falsch gehabt. tz...
Nur ne eMail erhalte ich nicht. Liegt das am Fehler:
Mail Library loading failed - Mail deactivated ...
Unter "E-Mail-Benachrichtigung" in den Einstellungen habe ich sendmail und auch SMTP schon ausprobiert.
Was kann ich da machen ?
|
|
  |
 |
DSB
Developer


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

|
Posted:
2009-02-01, 18:47 (No subject) |
  |
« klaby » wrote: Nur ne eMail erhalte ich nicht. Liegt das am Fehler:
Mail Library loading failed - Mail deactivated ...
Ja logisch.
Wenn das Mail-Modul für Perl nicht geladen werden konnte, dann kann auch keine Mail verschickt werden. Das sagt Dir doch eindeutig der Perl-Modul-Test, den Du weiter oben selbst zitiert hast.
Quote: Error: modul MIME::Lite not found! crondump.pl can't send emails! Option will automatically be deactivated.
Was ich aber nicht ganz verstehe: ein falsches Zeichen in der crondump.pl führt anstatt zu einer Fehlerausgabe zu der Ausgabe "Datei nicht gefunden"? Das ist aber ein komisch konfigurierter Server. Der lügt Dich ja an.
Oder war die Fehlerausgabe doch anders und bedeutete eigentlich, dass crondump.pl zwar gestartet wurde, aber die Konfigurationsdatei nicht gefunden werden konnte, da der Pfad falsch war?
_________________ 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.
|
|
    |
 |
klaby
knows MySQLDumper

Joined: 01 Feb 2009
Posts: 6

|
Posted:
2009-02-01, 18:50 (No subject) |
  |
Ja habe den Pfad nicht richtig drin stehen... naja...
hab wahrscheinlich beim kopieren was falsch markiert oder so *g* hihi
Hä ? Und wie lade ich das Mail-Modul ? *unwissend guck*
|
|
  |
 |
DSB
Developer


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

|
Posted:
2009-02-01, 19:05 (No subject) |
  |
Benutz bitte die Boardsuche oder schau Dich in der FAQ hier um. Das haben wir mehrfach erklärt.
_________________ 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.
|
|
    |
 |
klaby
knows MySQLDumper

Joined: 01 Feb 2009
Posts: 6

|
Posted:
2009-02-01, 22:38 (No subject) |
  |
|
  |
 |
ATLAS
knows MySQLDumper

Joined: 02 Nov 2004
Posts: 7

|
Posted:
2009-02-07, 01:08 (No subject) |
  |
Ich habe das Gleiche Problem, wie oben beschrieben. Daran sitze ich schon seit Stunden.
Objekt nicht gefunden (404), wenn ich über das Backend die drei Knöpfe drücke.
Aber auch, wenn ich den Browserlink nehme, gibt es ein 404.
Bei mir liegen die Daten in cgi-bin. Alle drei sind über den Browser aufrufbar ohne Fehlermeldung. Im Backend aber nur mit 404.
Leider kann ich den Link, der hinter dem Knopf steht nicht erkennen, das läuft ja im Frame. Das sollte man mal ändern .
Die Pfade stimmen alle und mir gehen die Ideen aus.
Entstanden ist das alles als ich eine neue Datenbank angelegt habe und über die "Konfiguration/Installation" die Datenbank neu eingelesen habe. Da waren natürlich alle Einstellungen weg. Und da ich nicht mehr wusste, was als Pfad (vollständig oder nur cgi-bin) einzutragen ist, habe ich mir nun die neueste Variante installiert. Sieht gut aus, führt aber im Moment nicht ans Ziel. Das lief lange Zeit ohne Probleme mit dem Perl-Cronjob und sollte jetzt auch wieder in den Griff zu bekommen sein.
Ich bin für jede Idee Dankbar.
_________________ Gruss
ATLAS
|
|
  |
 |
DSB
Developer


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

|
Posted:
2009-02-07, 01:58 (No subject) |
  |
« ATLAS » wrote: Die Pfade stimmen alle und mir gehen die Ideen aus.
Du musst im Dumper unter Perlskript den relativen Pfad zum cgi-bin-Verzeichnis angeben. Der wird beim Klick auf den Button benutzt.
Also z.b.: ./../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.
|
|
    |
 |
ATLAS
knows MySQLDumper

Joined: 02 Nov 2004
Posts: 7

|
Posted:
2009-02-07, 16:27 (No subject) |
  |
Tja, was soll man sagen. Das hatte ich gestern schon probiert. Ohne Erfolg.
Ich habe ja den Cronjob immer laufen, und da alle Einstellungen stimmten habe ich alles so belassen.
Nun hat der Dumper auch brav um 3 Uhr in der Nacht alle über 20 Datenbanken gesichert. Was will man mehr?
Meine Einstellung steht nach wie vor auf:
Pfad der Perlskripte: cgi-bin/
Die Empfehlung lautete:
Eintrag in crondump.pl für absolute_path_of_configdir:
/srv/www/xxx.info/public_html/secure/DUMPER/work/config/
Aufruf im Browser oder für externen Cronjob:
http://www.xxx.info/secure/DUMPER/cgi-bin/crondump.cgi?config=mysqldumper.conf.php
Aufruf in der Shell oder für die Crontab:
perl /srv/www/xxx.info/public_html/secure/DUMPER/cgi-bin/crondump.cgi -config=mysqldumper.conf.php -html_output=0
Also wäre der Pfad:
/srv/www/xxx.info/public_html/cgi-bin/
Da ich das schon ohne Erfolg probiert habe, ist das Problem nicht gelöst.
Ich glaube aber, es lohnt sich nicht, nun alle Hebel zu verstellen, wenn die Funktion gewährleistet ist.
Es ärgert mich zwar, weil ich nicht weiss, was dort passiert, aber es funktioniert und ein einzelnes Bakup per Hand, zwischendurch kann ich ja auch mit Backup-PHP machen.
Solange es keine Probleme gibt, können wir es dabei belassen.
_________________ Gruss
ATLAS
|
|
  |
 |
DSB
Developer


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

|
Posted:
2009-02-07, 16:43 (No subject) |
  |
Da das cronscript an sich funktioniert, geht es ja bloss um die korrekte Angabe des relativen Pfades zum cgi-bin-Verzeichnis ausgehend vom MySLDumper-Verzeichnis. Das ist nun wirklich kein Hexenwerk.
Ist der cgi-bin-Ordner ein Unterverzeichnis von MySQLDumper (so sieht es im Vorschlag aus), liegt er auf gleicher Höhe wie public_hml oder ist er ein Unterverzeichnis von public_html?
Falls cgi-bin auf diesem Server als Alias definiert ist, kannst Du auch /cgi-bin/ eintragen. Das funktioniert dann auch.
_________________ 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.
|
|
    |
 |
|
|