Hallo,
gibt es für ein Webhosting Paket eine Möglichkeit automatisch die DB zurückzusetzen?
Ich möchte eine öffentliche Demo mit Adminzugang anbieten und dafür wäre die Option sehr praktisch.
Hallo,
gibt es für ein Webhosting Paket eine Möglichkeit automatisch die DB zurückzusetzen?
Ich möchte eine öffentliche Demo mit Adminzugang anbieten und dafür wäre die Option sehr praktisch.
Du könntest täglich um 00:00 per cronjob die Database table "droppen"
also keine Möglichkeit die WCP Funktionen dafür zu benutzen? Nur über den Umweg über ein php script?
Naja, das ist als Shellscript ein Dreizeiler, so einfach und flexibel kriegt man das über ne GUI eh schwer hin.
Also mit der "Schedule a Task" Funktion kann ich ja nur php scripts ausführen. Ich würde halt die komplette DB löschen und von einem Backup neu einspielen. Sollen ja auch paar demo Daten drin sein.
Und schon mal danke für all eure Antworten.
Also mit der "Schedule a Task" Funktion kann ich ja nur php scripts ausführen
Nicht ganz richtig, es gibt 3 Möglichkeiten:
CLI-Befehl oder Script, URL aufrufen oder PHP-Datei ausführen.
Du kannst also auch einfach ein Bash-Script ausführen, das wäre dann sogar nur ein Einzeiler:
Mit dem mysql-Parameter --defaults-extra-file könntest du stattdessen auch User und Passwort direkt mitgeben.
Im SQL-Dump dann einfach mit "Drop Table if Exists" arbeiten und beim Import wird die entsprechende Tabelle dann vorher gelöscht.
Also mit der "Schedule a Task" Funktion kann ich ja nur php scripts ausführen. Ich würde halt die komplette DB löschen und von einem Backup neu einspielen. Sollen ja auch paar demo Daten drin sein.
Und schon mal danke für all eure Antworten.
C4624133-0698-4A47-88C5-728B2B2295A0.jpeg
Ich habe bei meinem Webhosting auch die Option, normale Commands auszuführen.
Super danke Leute, läuft.