Centrum pomocy

Instalacja panelu na hostingu (dla osoby wdrażającej)

Wymagania i kroki instalacji panelu na hostingu, także w podkatalogu domeny. Techniczne

Artykuł dla osoby technicznej, która wdraża panel. Dietetyk nie musi go czytać.

Kolejność

  1. Utwórz bazę PostgreSQL i wgraj schemat. Kreator w panelu nie konfiguruje bazy — połączenie ustawia się w konfiguracji (zmienne środowiskowe / config.local.php).
  2. Wgraj pliki panelu (np. przez FTP). Paczka musi zawierać wersja.php.
  3. Ustaw prawa zapisu dla katalogów: api_pg/ (zapis konfiguracji przez kreator), api_pg/uploads, api_pg/storage, strona/stan/ (zrzut treści strony WWW — bez zapisu każdy zapis w kreatorze strony kończy się błędem).
  4. Otwórz panel w przeglądarce i przejdź kreator pierwszego uruchomienia.

Panel w podkatalogu (np. mojastrona.pl/panel)

Wszystkie adresy w panelu są względne, więc wystarczy wgrać pliki. Trzeba jednak ustawić app_base_url na pełny adres z podkatalogiem, np. https://www.mojastrona.pl/panel. Bez tego: kody QR dla pacjentów prowadzą pod zły adres, nie działa powrót z łączenia Google Calendar, płatności P24 nie mają adresu powrotu.

Zadania cykliczne

Na home.pl plik cron-15min.php w katalogu głównym jest uruchamiany automatycznie co 15 minut (rozpoznawanie po nazwie pliku) — obsługuje automatyzacje SMS. Na innych hostingach można dodać crona wg api_pg/cron/crontab.txt. Bez crona automatyzacje i tak działają przy ruchu w panelu.

Aktualizacja

Przy wgrywaniu nowej wersji nie nadpisuj api_pg/config.local.php, api_pg/uploads/, api_pg/storage/ i strona/stan/.

Zobacz też