phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
Przesunięty przez: Matteo
14-12-2012, 15:40
Backup bazy danych na zewn?trznym FTP
Autor Wiadomość
tosiek


Pomógł: 109 razy
Posty: 1418
Wysłany: 11-01-2010, 19:02   Backup bazy danych na zewnętrznym FTP

Backup bazy danych na zewnętrznym FTP

Modyfikacja wysyła backup robiony poprzez skrypt forum na zewnetrzny serwer FTP

Kod:
##############################################################
## MOD Title:         Backup bazy danych na zewnętrznym FTP
## MOD Author:         Tosiek
## MOD Description:     Modyfikacja wysyła backup robiony poprzez skrypt forum na zewnetrzny serwer FTP.
## MOD Version:     1.0
##
## Installation Level:     Easy
## Installation Time:     2 Minutes
##
## Files To Edit (1):     includes/functions_admin.php
##
## Included Files (0):
##
##############################################################


Co modyfikacja potrafi:
:arrow: Ta modyfikacja wysyła backup robiony poprzez skrypt forum na zewnetrzny serwer FTP
Jest to bardzo wygodne, ponieważ stajemy się bardziej niezależni od hostingu w razie jakiejkolwiek awarii... (nie tylko bazy ale i naszego f t p na którym działa nasze forum).

Podobna modyfikacja: Backup bazy wysyłany na email

Instrukcja instalacji w pliku: ftp_remote_database_backup.txt - w załączniku

Jak skonfigurować automatyczny backup?
Wchodzimy do: Panel Administracyjny >> SQL >> Kopia Zapasowa:
Włącz automatyczne tworzenie kopii - TAK
Kopiuj zawartość tabel search - NIE
Kopiuj zawartość tabeli read_history - TAK lub NIE - zależy od preferencji (są to posty nieprzeczytane)
Ilość przetrzymywanych kopii - conajmniej 1 i klikamy Wyślij

Jak sprawdzić czy to działa?
Wchodzimy do: Panel Administracyjny >> SQL >> Kopia Zapasowa:
klikamy Wykonaj kopię teraz i następnie logujemy się na ftp na którym powinien znaleźć się backup (jeśli go nie widać należy odświeżyć listę katalogów i plików w kliencie FTP)

Co jaki czas wykonywana jest kopia zapasowa?
Domyślnie co 24 godziny aby kopia była wykonywana np. co 12 godzin należy zmodyfikować plik common.php.

otwieramy plik common.php i szukamy:
Kod:
24 * 3600

za 24 wstawiamy ilość godzin co którą będzie wykonywany backup np 12 efekt końcowy powinien wyglądać:
Kod:
CR_TIME - (12 * 3600))


Pamiętaj - aby kpie były prawidłowo zapisywane na zewnętrznym FTP podaj poprawne dane!
Dane podajemy przy instalacji w kliku zmiennych:
Kod:
//Adres serwera FTP - w postaci adresu IP
$ftp_serwer = '127.0.0.1';

//Login do konta FTP
$ftp_nazwa_uzytkownika = 'login@example.org';

//Twoja haslo do konta FTP
$ftp_haslo = 'password';

//Katalog wzgledem startowego (tego po zalogowaniu) - musi byc juz utworzony
$ftp_katalog = '/';

Adres do serwera FTP nie musi być w postaci adresu IP ;) Ścięzkę do katalogu podajemy od miejsca w którym łączy się ftp, przykładowa ścieżka:
Kod:
$ftp_katalog = '/1_katalog/2_katalog';

I kopia będzie zapisana w folderze 2_katalog o ile wszystkie wcześniejsze foldery istnieją.

Skrypt nie jest idiotoodporny, musisz trochę pomyśleć żeby zaczął ci działać...

kopia_na_ftp.png
Plik ściągnięto 202 raz(y) 22,9 KB

prawidlowa_konfiguracja_w_pa_sql_kopia_zapasowa.png
Plik ściągnięto 279 raz(y) 64,94 KB

ftp_remote_database_backup.txt
Pobierz Plik ściągnięto 1066 raz(y) 2,51 KB

_________________
Naprawa krzaczków oraz chińskich literek, przywracanie polskich znaków jak i przenoszenie forów to codzienność... wczorajszość i jutrzejszość.
tosiek - istota śmiertelna, potrafiąca umierać do trzech razy...
Ostatnio zmieniony przez Majkelo 12-01-2012, 06:00, w całości zmieniany 5 razy  
 
     
Gadatliwa Kasia 

   
Dartam


Pomógł: 2 razy
Posty: 187
Wysłany: 21-03-2010, 15:48   

Witam!

Mam pytanie do osób używających tej modyfikacji. Otóż jaki darmowy hosting najbardziej sprawdzi się pod tego moda? Kombinowałem z wieloma, ale dotychczas działało jedynie z cba.pl, ale tam maksymalna wielkość pliku to 6MB.

Możecie coś polecić z czym będzie działało wszystko prawidłowo?

Pozdrawiam Dartam.
 
     
Joy17


Pomógł: 88 razy
Posty: 402
Wysłany: 31-08-2011, 17:35   

Bardzo przydatna modyfikacja działająca bez zarzutów ;)

Mam pytanie, nie zastanawiałeś się nigdy nad modyfikacją, która co określony czas, np raz w miesiącu, wysyłałaby kopię plików ftp na serwer zewnętrzny? Taki automatyczny backup sql oraz plików dawałyby pełne poczucie bezpieczeństwa

[ Dodano: 11-10-2011, 12:44 ]
Czy da się jakoś ominąć timeout czasu wykonywania pliku php? Od pewnego czasu, kiedy wielkość spakowanej bazy danych wzrosła pow. 15 MB, pliki na serwer ftp są wysyłane tylko w części, a przy ręcznym wykonywaniu kopii z PA, wyskakuje komunikat:
Cytat:
This request takes too long to process, it is timed out by the server. If it should not be timed out, please contact administrator of this web site to increase 'Connection Timeout'.

Podobno da się to jakoś rozwiązać z poziomu php, ale programistą nie jestem
_________________
Nie pisz do mnie PW - jeśli potrzebujesz pomocy, chętnie pomogę, ale na forum.
 
     
tosiek


Pomógł: 109 razy
Posty: 1418
Wysłany: 08-12-2012, 00:08   

Jasne, że się da zmienić limit czasu, funkcja set_time_limit bez limitu:
Kod:
set_time_limit(0);

o ile dobrze pamiętam.

Lepsze wyjście to byłby oddzielnie, niezależnie wywoływany skrypt bo przmeo chbya przy jakimś odwiedzeniu forum robi kopię.

[ Dodano: 09-12-2012, 11:54 ]
Zamiast aktualizacji połączyłem wysyłkę na FTP z wysyłką na email (od wersji 2.2)
https://przemo.org/phpBB2/forum/viewtopic.php?t=89269

-można wybrać w ustawieniach czy ma wysyłać na email, ftp czy email i ftp razem
-ustawia wysokie limity (powinno działać dla dużych baz)
-dzieli pliki na mniejsze części
_________________
Naprawa krzaczków oraz chińskich literek, przywracanie polskich znaków jak i przenoszenie forów to codzienność... wczorajszość i jutrzejszość.
tosiek - istota śmiertelna, potrafiąca umierać do trzech razy...
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,49 sekundy. Zapytań do SQL: 16
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

mediaclick.pl

Polisy Ubezpieczeniowe TU Europa

Design Cart - Tworzenie sklepu internetowego

dnirozwoju.pl

Ranking Hostingów HostingOnline.pl

• Zamów reklamę