MyBB.de Forum
Board online/offline per SQL-Befehl - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.2.x und älter (https://www.mybb.de/forum/forum-27.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-36.html)
+---- Thema: Board online/offline per SQL-Befehl (/thread-3517.html)



Board online/offline per SQL-Befehl - Goaly - 17.10.2006

Hallo zusammen.

Ich habe - ähnliche wie alfalive im Thread board online/offline Zeitgesteuert - vor,
mein Forum zu einem bestimmten Zeitpunkt offline zu setzen.

Jedoch nicht per php, sondern über einen Cronjob der den MySQLDumper startet um ein Datenbankdump zu erstellen.
Der MySQLDumper bietet die Möglichkeit vor und nach dem Dump SQL-Befehle auszuführen.

Da ich jedoch kaum SQL-Erfahrung habe, bitte ich mal um Eure Mithilfe.
Kann mir jemand sagen welchen Query ich ausführen lassen muss, um das Board (MyBB 1.2.1)
entsprechend vor dem Dump zu schließen und direkt danach wieder zu öffnen?

Besten Dank im Vorraus.

Carsten


RE: Board online/offline per SQL-Befehl - MacPri - 17.10.2006

Offline:

UPDATE board_settings SET boardclosed = 'yes', boardclosed_reason = 'Grund';

Online:

UPDATE board_settings SET boardclosed = 'no';

Hoffe, ich konnte helfen.


RE: Board online/offline per SQL-Befehl - Michael - 17.10.2006

Das wird nicht reichen, auch die Datei inc/settings.php muss neu beschrieben werden, da die Einstellungen von hier bezogen werden.


RE: Board online/offline per SQL-Befehl - Goaly - 18.10.2006

Hallo und danke für die schnellen Antworten. Smile

boardclosed = 'yes' hatte ich im Vorfeld von Hand im phpmyadmin getestet und etwas ähnliches
befürchtet was Michael geschrieben hat.

Dann hätte ich 2 Überlegungen:
  1. Ist es überhaupt notwendig beim Erstellen des Dumps das Forum zu schließen ?
    Was könnte passieren wenn man es nicht macht ?

  2. Wenn ja, gibt es evtl. andere Möglichkeiten z.B. über ein php-Script (welches vom Cronjob gestartet wird)
    erst das Forum zu schließen, dann die Perl-Datei des MySQLDumpers für den Dump auszuführen und anschließend
    das Forum wieder zu öffnen ?



RE: Board online/offline per SQL-Befehl - frankrieger - 18.10.2006

1. Eigentlich passiert da nichts. Ich hab dazu noch nie mein Forum geschlossen.

2. Also man kann eine php-Datei schreiben die erst den SQL-Befehl durchführt, dann die rebuild_settings-Funktion (die manchen schon aus den Plugins bekannt ist).
Allerdings weiß ich nicht ob man zwischendrin (zwischen offline und online schalten) eine Perl-Datei ausführen kann...