Aktualizacja panelu krok po kroku
Jak zainstalować nową wersję panelu przyciskiem (od v2.2.0) albo ręcznie przez FTP i zatwierdzić aktualizację bazy danych.
Instalacja przyciskiem (od wersji 2.2.0)
Gdy jest nowa wersja, na dole menu bocznego pojawia się Dostępna wersja … - zainstaluj (widzi to tylko właściciel gabinetu; pozostałe osoby widzą samą informację). Pilna poprawka bezpieczeństwa pokazuje dodatkowo czerwony pasek na górze każdej strony.
- Kliknij Dostępna wersja … - zainstaluj. Panel sprawdzi, czy hosting spełnia wymagania (zielone ✓ albo czerwone ✕ z opisem, co poprawić).
- Wpisz swoje hasło i kliknij Zainstaluj.
- Poczekaj kilka minut i nie zamykaj okna. Panel sam:
- pobierze paczkę i sprawdzi jej podpis - instaluje wyłącznie wersje podpisane przez DietoPlatformę, więc nikt nie podsunie Ci obcego kodu,
- zrobi kopię zapasową bazy i plików,
- podmieni pliki, zaktualizuje bazę i sprawdzi, czy wszystko działa.
- Na końcu zobaczysz Zainstalowano … - kliknij Odśwież panel.
W czasie instalacji rezerwacje i sklep są na chwilę wstrzymane (pacjenci widzą „trwa aktualizacja”), dlatego najlepiej instalować poza godzinami przyjęć.
Jeśli coś pójdzie nie tak, panel sam przywróci poprzednią wersję i napisze „Przywrócono …, Twoje dane są nietknięte”. Skopiuj wtedy komunikat i napisz do wsparcia DietoPlatformy.
Okno „Instalacja … nie została dokończona” pojawia się, gdy instalację przerwano (np. zamknięte okno, utracone połączenie). Wpisz hasło i wybierz Dokończ instalację albo Przywróć poprzednią wersję.
Panel nigdy nie instaluje niczego sam - zawsze decydujesz Ty.
Instalacja ręczna (FTP)
Tak instaluje się wersje starsze niż 2.2.0 i samą wersję 2.2.0 (pierwszą z przyciskiem).
1. Zrób kopię
Przed aktualizacją pobierz kopię bazy w panelu hostingu (np. na home.pl: phpPgAdmin → Eksport) i kopię plików. To trwa kilka minut, a chroni przed niespodzianką.
2. Wgraj nową wersję
Wgraj zawartość paczki przez FTP do katalogu panelu, nadpisując pliki. Nie usuwaj i nie nadpisuj:
api_pg/config.local.php— Twoja konfiguracja i hasła,api_pg/uploads/— zdjęcia, pliki pacjentów, produkty sklepu,strona/stan/— zapisana treść strony,- własnego
index.html, jeśli korzystasz z własnej strony.
Paczka tych plików nie zawiera, więc zwykłe „wgraj i nadpisz” jest bezpieczne.
3. Zatwierdź aktualizację bazy
Zaloguj się jako właściciel. Jeśli nowa wersja potrzebuje zmian w bazie, panel pokaże planszę Aktualizacja bazy danych z listą kroków:
- Wpisz swoje hasło.
- Kliknij Zaktualizuj bazę.
- Po chwili panel uruchomi się ponownie.
Do czasu zatwierdzenia panel, rezerwacje i sklep są wstrzymane (pacjenci widzą „trwa aktualizacja”) — dlatego zrób to od razu po wgraniu plików.
Co, jeśli…
- Czerwone ✕ „Prawo zapisu plików panelu” - pliki panelu na hostingu należą do innego użytkownika niż PHP. Zmień uprawnienia w panelu hostingu albo zainstaluj tę wersję przez FTP.
- „Plik .htaccess ma Twoje zmiany” - Twój
.htaccess(np. własne przekierowania) nie został nadpisany. Nowa wersja leży obok jako.htaccess.nowy- przenieś do niej swoje linie. - „Wersja … odrzucona” - paczka nie przeszła sprawdzenia podpisu albo skrótu. Panel jej nie zainstaluje i sam zgłosił to DietoPlatformie. Nic nie zostało zmienione.
- Plansza mówi „poproś właściciela” — zalogowana osoba nie jest właścicielem. Zaloguj się kontem właściciela.
- „Krok … nie powiódł się i został wycofany” — baza została w poprzednim, działającym stanie. Nie próbuj w kółko — skopiuj komunikat i napisz do wsparcia DietoPlatformy.
- Plansza się nie pojawiła — nowa wersja nie wymagała zmian w bazie. Gotowe.
Gdzie sprawdzić stan i historię
Ustawienia → System → Aktualizacje bazy pokazuje:
- czy baza jest aktualna (zielone) albo ile kroków czeka (czerwone, z przyciskiem Zaktualizuj bazę…),
- historię: każdy krok z datą, sposobem („wykonana” albo „była już w bazie”) i wersją panelu.
Ten sam stan jest też w Ustawienia → Przegląd konfiguracji (punkt „Baza danych aktualna”).
Wersję panelu widzisz na dole menu bocznego.