Wersje 1.9 i starsze - [Błąd] Otwarcie zamkniętego forum po backupie bazy danych...
ORI - 06-10-2005, 19:52 Temat postu: [Błąd] Otwarcie zamkniętego forum po backupie bazy danych... Witam!
Znalazlem błąd w wersji 1.9.5, mianowicie jak zamkne forum w PA -> Ogolne -> Konfiguracja -> Wylacz to forum (wpisuje powod i forum zostaje wylaczone) i powiedzmy ktos wejdzie na forum w momencie kiedy powinien wykonac sie backup bazy danych to widzi ze forum jest zamkniete i jest wpisany ten powod ktory podalem ja, w tym czasie wykonuje sie kopia bazy danych i juz nastepna osoba wchodzaca ma otwarte forum... Tak samo sie dzieje gdy zamkne forum w PA i wybiore tworzenie kopi zapasowej w PA, po jej wykonaniu forum samoczynnie sie otwiera... Zna ktos rozwiazanie tego problemu? Dzieje sie pewnie tak dlatego ze jest jakas nie zgodnosc z zamknieciem forum na czas wykonania backupu a normalnym zamknieciem calego forum w PA.
Damianmyst - 11-10-2005, 12:02
Robie na sucho bo ni mam nawet tego frum zainstalowanego:
Kod: |
---[ OPEN ]---
common.php
---[ FIND ]---
include($phpbb_root_path . 'includes/functions_admin.'.$phpEx);
db_backup();
---[ BEFORE, ADD ]---
$buffered = $board_config['board_disable'];
---[ FIND ]---
SET config_value = ''
WHERE config_name = 'board_disable'";
---[ REPLACE, WITH ]---
SET config_value = '{$buffered}'
WHERE config_name = 'board_disable'";
|
Jak dzialac niebedzie to daj znac...zainstaluje modyfikacje i poprobuje ;-D
ORI - 11-10-2005, 15:58
Niestety nie dziala...
Damianmyst - 11-10-2005, 15:59
No to musze forum zainstalowac. Cholera
chelloPL - 11-10-2005, 20:10
Damianmyst, wstrzymaj się - może Cię wyręczę
Kod: |
---[ OPEN ]---
includes/functions_admin.php
---[ FIND ]---
$sql = "UPDATE " . CONFIG_TABLE . " SET
config_value = 'db_backup_progress'
WHERE config_name = 'board_disable'";
---[ BEFORE, ADD ]---
$buffered = $board_config['board_disable'];
---[ FIND ]---
$sql = "UPDATE " . CONFIG_TABLE . " SET
config_value = ''
WHERE config_name = 'board_disable'";
---[ REPLACE, WITH ]---
$sql = "UPDATE " . CONFIG_TABLE . " SET
config_value = '" . $buffered . "'
WHERE config_name = 'board_disable'";
|
I jeszcze słowo komentarza co do rozwiązań Damianmyst'a i mojego: oba są poprawne, przy czym:
1. Damianmyst podał rozwiązanie do przy automatycznym backupie,
2. ja sprostowałem podając wykonanie backupu ręczne przez admina z PA.
ORI - 11-10-2005, 20:11
Hehe, przynajmniej na tym skorzystaja wszyscy userzy Dzieki chlopaki za chec pomocy
Damianmyst - 11-10-2005, 20:15
chelloPL, okej. Btw czemu nie odpowiadasz na gg?
chelloPL - 11-10-2005, 20:17
Damianmyst, jaaa???
SOA#1 - bo nikt do mnie nie pisał nic?
ORI - 11-10-2005, 21:42
Dzieki Panowie Pomoglo Mam nadzieje ze znajdzie sie to w nowej wersji Oczywiscie po "+" dostajecie
Damianmyst - 11-10-2005, 21:44
Zalecam zaktualizowanie sygnaturki
Paszczak000 - 11-10-2005, 21:54
chelloPL napisał/a: | Damianmyst, jaaa???
SOA#1 - bo nikt do mnie nie pisał nic? |
coraz bardziej mi się tu podoba
git chłopaki
ORI - 12-10-2005, 12:59
Damianmyst, zapomnialem o tym
|
|
|