Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP][Coppermine] Jak zabezpieczyć upgrade?
Forum PHP.pl > Forum > Przedszkole
Dopler
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ą?

Pyton_000
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
YourFrog
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 biggrin.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.