|
|
Latest News |
Latest Threads |
|
|
55.043 Posts & 4.945 Themen in 78 Foren |
|
|
|
|
Forensuche |
|
Suchbegriff |
Benutzerauswahl |
Ergebnisse anzeigen |
|
|
Datenbank Backup 9 Beiträge in diesem Thema |
|
|
|
|
|
05.01.2019 - 08:45 Uhr |
|
|
|
|
|
|
|
|
|
10.01.2019 - 02:49 Uhr |
|
|
|
Nabend,
Du könntest es wie unten probieren. Durch den Platzhalter [DATE] für den Dateinamen wird das Datum in Form von JJJJ-MM-DD_SS-MM-SS hinzugefügt. Im unteren Code heist die Datei dann DatenbankBackup 2019-01-10_03-44-52.sql.
Suche das:
| PHP-Quelltext $mysqlExportPath ='DatenbankBackup.sql'; | |
Und mache daraus das:
| PHP-Quelltext $mysqlExportPath ='DatenbankBackup [DATE].sql';
//[DATE] = Datum-Anhang in Form JJJJ-MM-DD_SS-MM-SS
$DATEFORM =Date('Y-m-d_H-i-s', Time());
$mysqlExportPath=Str_Replace('[DATE]', $DATEFORM, $mysqlExportPath); | |
|
|
|
|
|
|
|
|
|
|
10.01.2019 - 09:04 Uhr |
|
|
|
Da passiert dann gar nichts (manuelle Ausführung). Bzw. wenn der Cronjob es machen möchte, erscheint eine Datei ohne Endung und ohne Inhalt.
|
|
|
|
|
|
|
|
|
|
11.01.2019 - 01:07 Uhr |
|
|
|
Ja nee, ist ja auch ein kleiner Fehler von mir drin ^^""
Suche das:
| PHP-Quelltext $mysqlExportPath ='DatenbankBackup [DATE].sql'; | |
Und mache daraus das:
| PHP-Quelltext $mysqlExportPath ='DatenbankBackup_[DATE].sql'; | |
Das ganze ist ja im Grunde Konsolen/Batch-Code. Und bei Dateinamen / Pfaden dürfen keine Leerzeichen sein, bzw. die müssten mit " maskiert sein ( weiss aber nicht ob das hier so einfach geht ).
Zumindest glaub ich das das der Grund ist ^^"
|
|
|
|
|
|
|
|
|
|
11.01.2019 - 08:40 Uhr |
|
|
|
Perfekt, danke dir
|
|
|
|
|
|
|
|
|
|
16.02.2019 - 10:10 Uhr |
|
|
|
Mit Plesk funktioniert das irgendwie nicht mehr. Habe "Perl-Unterstützung" auch schon aktiviert, ändert aber nichts. jemand eine Idee?
|
|
|
|
|
|
|
|
|
|
20.02.2019 - 19:45 Uhr |
|
|
|
Vor ewigen Zeiten hatte ich bei Strato mal einen Root Server mit Plesk. Das dein Befehl nicht ausgeführt wird liegt an dem exec Befehl. Denn, du könntest darüber auch den Server löschen lassen. Und, dein mysqldump Befehl ist ein Shell Befehl und kein Perl Script. Es gibt aber irgendwo eine Einstellung, das PHP erlaubt wird Systembefehle absetzen zu dürfen. Inwieweit das bei deinem Paket möglich ist weiß ich nicht. Bei einem Managed-Root/V-Root Server werden die das wohl nicht erlauben. Bei einem normalen Root-Server musst du dich um alles selbst kümmern und hast somit auch volle Befehlsgewalt über das ganze System. Da wärst du dein eigener Herr. Plesk ist an sich ja auch nur eine Verwaltungssoftware. Und solche heiklen Einstellungen werden für normale Nutzer wohl kaum erlaubt.
Sonst frage bei deinem Anbieter einfach mal nach. Zudem müsste Plesk doch selbst die Möglichkeit bieten automatisiert Backups zu machen. Du musst nur mal danach suchen :P
|
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von DustFireSky - 20.02.2019 - 19:47 Uhr |
|
|
|
|
|
|
|
|
|
|
21.02.2019 - 17:28 Uhr |
|
|
|
Naja, es gibt die Möglichkeit einen planer zu erstellen. Aber dann bräuchte ich ja wie bei dem Script einen link, der aufgerufen werden muss, damit dieses Backup klappt. Es geht wohl auch mit putty und shh, aber daran scheitere ich irgendwie noch. Ich muss mich am Wochenende noch mal reinlesen.
Ansich gibt es das ja fertig im Netz, aber mit der Ordnerwahl, wo es gespeichert werden soll und dem Datum im Dateinamen scheitert es.
|
|
|
|
|
|
|
|
|
|
22.02.2019 - 10:33 Uhr |
|
|
|
Jetzt erst gesehen das es einen richtigen Backup Manager gibt, danke für den Hinweis.
|
|
|
|
|
|
|
|
Ähnliche Themen |
|
|
|
|
|
|
|
|