Seite 1 von 1

Täglich von 4-5 Uhr Sicherungsarbeiten

Verfasst: 04.10.2005 06:41
von DreamPromise
Moin moin

ich mache täglich mittels Cron-Job eine Sicherung aller Tabellen.
Aber in der Zeit möchte ich auch das das Forum gesperrt ist.

Wie kann man das denn erreichen ???

Danke schon mal

DP

Verfasst: 04.10.2005 13:58
von RobertC
Dazu müsstest Du nur den Eintrag board_disable in der Tabelle phpbb_config auf 1 (gesperrt) und dann wieder auf 0 (offen) setzen.

sperren:

Code: Alles auswählen

UPDATE `phpbb_config` SET `config_value` = '1' WHERE `config_name` = 'board_disable' LIMIT 1 ;
entsperren:

Code: Alles auswählen

UPDATE `phpbb_config` SET `config_value` = '0' WHERE `config_name` = 'board_disable' LIMIT 1 ;

Verfasst: 04.10.2005 14:03
von steffi1977
Ist das nicht einfacher in der ACP unter Allgemeines - Kofiguration zu gehen und das das Board zu deaktivieren ??

Verfasst: 04.10.2005 14:19
von mad-manne
steffi1977 hat geschrieben:Ist das nicht einfacher in der ACP unter Allgemeines - Kofiguration zu gehen und das das Board zu deaktivieren ??
Es soll ja automatisch durch einen CRON-Job gemacht werden.
Da ist die vorgeschlagenen Lösung schon besser :wink:

Manne.

Verfasst: 04.10.2005 14:21
von steffi1977
achso ok :oops:

Verfasst: 04.10.2005 21:41
von DreamPromise
RobertC hat geschrieben:Dazu müsstest Du nur den Eintrag board_disable in der Tabelle phpbb_config auf 1 (gesperrt) und dann wieder auf 0 (offen) setzen.

sperren:

Code: Alles auswählen

UPDATE `phpbb_config` SET `config_value` = '1' WHERE `config_name` = 'board_disable' LIMIT 1 ;
entsperren:

Code: Alles auswählen

UPDATE `phpbb_config` SET `config_value` = '0' WHERE `config_name` = 'board_disable' LIMIT 1 ;
kann ich das den so benutzen ?
Ich fürchte das das Forum wieder freigegeben wird wären es noch gesichert wird.....

DP

Verfasst: 05.10.2005 08:39
von mad-manne
Naja .. du musst schon ein PHP-skript schreiben, welches den gesamten Ablauf steuert ...

Also sowas in der Art:

Code: Alles auswählen

Verbindung mir der DB aufbauen ...
UPDATE-Befehl für board_disable absetzen
DB-Verbindung beenden
Backup der DB starten
...warten(wie das zu lösen ist weiss ich jetzt allerdings auch nicht)
erneut DB-Verbindung aufbauen
UPDATE-Befehl für board_disable absetzen
DB-Verbindung beenden
Details dazu wären dann sicherlich besser in Coding & Technik aufgehoben :wink:

Gruss,
Manne.