Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP][Coppermine] Jak zabezpieczyć upgrade?
Dopler
post 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
Go to the top of the page
+Quote Post
Pyton_000
post 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
Go to the top of the page
+Quote Post
YourFrog
post 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 biggrin.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.03.2024 - 22:40