| Author |
Message |
Gibbs
knows MySQLDumper

Joined: 28 Mar 2008
Posts: 8

|
Posted:
2008-03-28, 23:51 Server -> Perl? ->Backup |
  |
So,
-zu diesem Thema gibt es ja Threads, genaus so viel, wie Sand am Meer.
-Allerdings habe ich mich jetzt trotzdem entschlossen, einen eigenen Thread aufzumachen.
-Bei mir stellt sich die Frage, ob mein Server überhaupt Perl hat, und wie ich das testen kann?
|
|
  |
 |
Anzeigen
|
Posted:
Anzeigen |
 |
|
| |
 |
DSB
Developer


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

|
Posted:
2008-03-28, 23:56 (No subject) |
  |
Wenn Du Dir ein Auto kaufst, weißt Du dann, ob es ein Lenkrad hat oder nicht? Falls nicht, schau einfach mal in das Handbuch des Anbieters.
Lies mal hier: http://forum.mysqldumper.de/viewtopic.php?t=502
_________________ 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.
|
|
    |
 |
Gibbs
knows MySQLDumper

Joined: 28 Mar 2008
Posts: 8

|
Posted:
2008-03-29, 00:01 (No subject) |
  |
Also wenn ich dann:
http://www.meinedomain.de/mysqldumper/msd_cron/crondump.pl?config=mysqldumper.conf.php
aufrufe und folgendes kommt:
<?php #!/usr/bin/perl -w
########################################################################################
# MySQLDumper CronDump
#
# 2004,2005 by Steffen Kamper, Daniel Schlichtholz
# additional scripting: Detlev Richter
#
# for support etc. visit http://forum.mysqldumper.de/
# (c) GNU General Public License
########################################################################################
# Script-Version
my $pcd_version="1.22" ?>
heißt es, dass ich kein PELR besitze!?
|
|
  |
 |
DSB
Developer


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

|
Posted:
2008-03-29, 00:04 (No subject) |
  |
Ja, das bedeutet, dass der Code nicht vom Perl-Interpreter interpretiert und ausgeführt wird, sondern als reine Textdatei angezeigt wird.
_________________ 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.
|
|
    |
 |
Gibbs
knows MySQLDumper

Joined: 28 Mar 2008
Posts: 8

|
Posted:
2008-03-29, 00:08 (No subject) |
  |
« DSB » wrote: Ja, das bedeutet, dass der Code nicht vom Perl-Interpreter interpretiert und ausgeführt wird, sondern als reine Textdatei angezeigt wird.
Nutzt es dann noch etwas, wenn ich es auf cgi umstelle oder ist das dann auch schon überflüssig?
edit:
So jetzt habe ich's geschafft:
Allerdings kommt beim Aufruf des Cronjob folgende Meldung:
<?php Software error:
I couldn't open the configurationfile:/srv/www/htdocs/web197/html/mysqldumper/work/config/mysqldumper.conf
File not found or not accessible! ?>
Aber die URL ist richtig?!
Wieso kann der die Datei dann nicht öffnen?
|
|
  |
 |
DSB
Developer


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

|
Posted:
2008-03-29, 01:41 (No subject) |
  |
Hat sie denn CHMOD 0777?
_________________ 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.
|
|
    |
 |
Gibbs
knows MySQLDumper

Joined: 28 Mar 2008
Posts: 8

|
Posted:
2008-03-29, 01:42 (No subject) |
  |
« DSB » wrote: Hat sie denn CHMOD 0777?
ja
edit:
edit: und jetzt gerade kommt folgende Meldung
<?php Perl Cronscript ERROR: Couldn't put /srv/www/htdocs/web197/html/mysqldumper/work/backup/.usr_web197_5_2008_03_29_00_43_perl_part_1.sql.gz ?>
|
|
  |
 |
DSB
Developer


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

|
Posted:
2008-03-29, 03:13 (No subject) |
  |
Aha, nun läuft das Cronscript also und Du hast lediglich noch ein letztes Problem beim Versenden der Backupdatei per FTP.
Was hast Du verändert, bzw. wieso lief es vorher nicht?
Aus Deinen Edits geht nicht hervor was Du verändert hast.
_________________ 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.
|
|
    |
 |
Gibbs
knows MySQLDumper

Joined: 28 Mar 2008
Posts: 8

|
Posted:
2008-03-29, 13:44 (No subject) |
  |
« DSB » wrote: Aha, nun läuft das Cronscript also und Du hast lediglich noch ein letztes Problem beim Versenden der Backupdatei per FTP.
Was hast Du verändert, bzw. wieso lief es vorher nicht?
Aus Deinen Edits geht nicht hervor was Du verändert hast.
ja ich bin den Thread, den du zuerst gepostet hast durgegangen!
Und habe jetzt den ordner
html/cgi-bin erstellt und dort die .pl Dateien reingemacht und in der Konfiguration
als Ordnerpfad auch /cgi-bin/ angegeben!
edit:
Jetzt habe ich den Pfad für das Backup unter FTP Konfiguration mal geändert, weil dort glaube ich etwas falsch war!
Und jetzt kommt, wenn ich den Cron aufrufe ein weißer Bildschirm!
Last edited by Gibbs on 2008-03-29, 14:18; edited 2 times in total
|
|
  |
 |
DSB
Developer


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

|
Posted:
2008-03-29, 14:17 (No subject) |
  |
Gut, wenn Du jetzt die FTP-Übertragung deaktivierst, sollte es klappen.
Was mich an Deiner geposteten Fehlermeldung irritiert ist der Punkt vor dem Dateinamen. Wo kommt der her?
_________________ 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.
|
|
    |
 |
Gibbs
knows MySQLDumper

Joined: 28 Mar 2008
Posts: 8

|
Posted:
2008-03-29, 14:27 (No subject) |
  |
« DSB » wrote: Gut, wenn Du jetzt die FTP-Übertragung deaktivierst, sollte es klappen.
Was mich an Deiner geposteten Fehlermeldung irritiert ist der Punkt vor dem Dateinamen. Wo kommt der her?
Das weiß ich auch nicht, das stand dort so drinn!
So jetzt habe ich unter Konfiguration FTP-Übertragung deaktiviert.
Der weiße Bildschirm bleibt und ne Mail habe ich noch nicht bekomen!
|
|
  |
 |
DSB
Developer


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

|
Posted:
2008-03-29, 14:38 (No subject) |
  |
Dann schau mal ins Logfile des Dumpers. So habe ich natürlich auch keinen Anhaltspunkt.
_________________ 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.
|
|
    |
 |
Gibbs
knows MySQLDumper

Joined: 28 Mar 2008
Posts: 8

|
Posted:
2008-03-29, 14:42 (No subject) |
  |
« DSB » wrote: Dann schau mal ins Logfile des Dumpers. So habe ich natürlich auch keinen Anhaltspunkt.
<?php 29.03.2008 13:28:41 : Starting backup using Perlscript version 1.22
29.03.2008 13:28:41 : Start Perl Multipart-Cron-Dump with file `usr_web197_5_2008_03_29_13_28_perl_part_1.sql.gz`
29.03.2008 13:28:41 : Perl Cron-Dump `usr_web197_5_2008_03_29_13_28_perl_part_1.sql.gz` finished. ?>
und der komplette
<?php MySQLDumper - Perl CronDump [Version 1.22]
Configurationfile 'mysqldumper.conf.php' was loaded successfully.
Compression Library loaded successfully...
FTP Library loaded successfully...
Mail Library loading failed - Mail deactivated ...
Starting Crondump ... connect to database`usr_web197_5` ok
MySQL-Version 4.1.13
starting backup progress at 29.03.2008 13:28
Charset set to utf8
Backup Parameter: complete inserts
71 tables have been optimized
found 71 tables with 1524 records.
Starting to dump data into multipart-file `usr_web197_5_2008_03_29_13_28_perl_part_1.sql.gz`
. dumping table `btob_spiele` . * .
..................
.
Backup of Database `usr_web197_5` complete.
Crondump finished.
closing script 29.03.2008 13:28, bye
total time used: 1 sec.
#EOS ?>
Jetzt sehe ich dort steht "mail deactivated"
Aber ich habe sie eingeschaltet!
|
|
  |
 |
DSB
Developer


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

|
Posted:
2008-03-29, 14:48 (No subject) |
  |
Dir fehlr das Perl-Modul Mime::lite, welches zum Versenden benötigt wird.
Offensichtlich hast Du noch nie auf "Perl Module testen" geklickt. Dort wird Dir das angezeigt.
_________________ 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.
|
|
    |
 |
Gibbs
knows MySQLDumper

Joined: 28 Mar 2008
Posts: 8

|
Posted:
2008-03-29, 14:51 (No subject) |
  |
« DSB » wrote: Dir fehlr das Perl-Modul Mime::lite, welches zum Versenden benötigt wird.
Offensichtlich hast Du noch nie auf "Perl Module testen" geklickt. Dort wird Dir das angezeigt.
Das stimmt!
Ich habe immer daneben geklickt!
Kann ich das irgendwie installieren?
|
|
  |
 |
|
|