[MySQL][PHP][Coppermine] Jak zabezpieczyć upgrade? |
[MySQL][PHP][Coppermine] Jak zabezpieczyć upgrade? |
27.01.2021, 01:01:34
Post
#1
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 0 Dołączył: 30.01.2008 Ostrzeżenie: (0%) |
Mam dość starą wersję galerii Coppermine - tzn. 1.5.20 - w niej kilkaset użytkowników, ponad 150.000 zdjęć.
Czy mógłbym prosić o poradę (lub może pomoc) - jak bezpiecznie zrobić upgrade do wersji najnowszej - 1.6.10? Jest co prawda opis, ale nie mam doświadczenia w pracy przy przenoszeniu i upgradowaniu baz a wiadomo ile rzeczy może pójść źle - a wtedy wiele lat pracy mnóstwa osób pójdzie do kosza. Czy wystarczy eksport bazy danych metodą SQL - czy trzeba to zrobić jakoś inaczej? Czy należało by pracować na kopii bazy danych a potem je podmienić? Czy ktoś ma doświadczenie w temacie pracy z tą galerią? -------------------- Genealogia Polaków
|
|
|
27.01.2021, 18:24:18
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
zrób kopoię bazy i plików
zrób upgrade do 1,5.48 zrób upgrade do najnowszej 1.6.x https://forum.coppermine-gallery.net/index....oard,147.0.html tutaj całe forum nt upgrade |
|
|
28.01.2021, 14:39:31
Post
#3
|
|
Grupa: Zarejestrowani Postów: 124 Pomógł: 22 Dołączył: 10.01.2014 Ostrzeżenie: (0%) |
Ja radzę tak:
1. Zrób kopie 2. Postaw lokalną wersję 3. Wgraj kopie na lokalną wersję 4. Zrób upgrade tak jak Pyton_000 napisał (Oczywiście na lokalnej bazie) 5. Sprawdź czy wszystko działa (Jeśli nie działa to zapisuj SQL'ki którymi naprawiasz) 6. Jeśli w pkt 5 miałeś choć jeden błąd to powtórz wszystko od pkt 2 z uwzględnieniem puszczenia zbiorowo SQL naprawiających. 7. Od tego momentu rób tylko jak w pkt 5 nie miałeś błędu 8. Ponów czynność na docelowym serwerze jednak na nowej bazie danych (jeśli nie masz wystarczająco miejsca / zasobów żeby postawić 2 baze to pomiń temat, jednak ja radzę wyczarować to miejsce) 9. Wykonaj pkt 1-6 z uwzględnieniem SQL do poprawy na bazie "snapowej". Dalej przejdź tylko jak nie miałeś błędów 10. Jeśli wiesz że w pkt 9 nie wystąpiły błędy to wykonaj tą samą czynność na bazie produkcyjnej. Wydaje się sporo zachodu bo musisz 3x zrobić tą samą robotę jednak jak Ci się kiedyś wywali baza produkcyjna to zmienisz zdanie |
|
|
Wersja Lo-Fi | Aktualny czas: 29.03.2024 - 11:32 |