Přeskočit na obsah

Požadavky na hosting

phpRS běží na běžném sdíleném hostingu. Nepotřebuje přístup přes SSH, Composer, Node.js ani žádný krok sestavení – nahrajete soubory a otevřete instalátor.

Co hosting musí umět

CoPožadavek
PHP8.4 nebo novější
DatabázeMySQL 8 nebo MariaDB 10.6 a novější
Rozšíření PHP – povinnápdo_mysql, mbstring; pro práci s obrázky gd (instalace proběhne i bez něj, ale nevzniknou náhledy a Stav systému to hlásí jako chybu)
Rozšíření PHP – doporučenáexif (správné otočení fotek z mobilu), intl (řazení podle češtiny), curl (oznamování novinek vyhledávačům), zipsodium (aktualizace jedním kliknutím), zlib (komprimované zálohy)
Webový serverApache s povoleným .htaccess, nebo nginx (viz Provoz → nginx)
HTTPSsilně doporučeno; bez něj nefunguje Web Push ani napojení na Claude a přihlašovací údaje putují nešifrovaně
Místo na diskusamotný systém zabere pod 3 MB; počítejte hlavně s fotkami

Bez doporučených rozšíření se systém nainstaluje, jen některé funkce nebudou dostupné. Co přesně chybí, ukáže po instalaci Nastavení → Stav systému.

Co si připravit před instalací

  1. Prázdnou databázi a k ní jméno serveru, název databáze, uživatele a heslo. Zakládá se v administraci hostingu.
  2. Přístup pro nahrání souborů – FTP, SFTP nebo správce souborů hostingu.
  3. Doménu nebo subdoménu, na které web poběží, nejlépe už s certifikátem pro HTTPS.
  4. E-mailovou schránku redakce, ideálně na stejné doméně. Z ní bude web posílat e-maily a do ní budou chodit upozornění.

Limity PHP, na které se vyplatí podívat

  • upload_max_filesizepost_max_size – výchozí 2 MB a 8 MB jsou na dnešní fotky málo. Doporučujeme aspoň 16 MB32 MB.
  • memory_limit – pro zmenšování velkých fotek aspoň 256 MB.
  • max_execution_time – stačí výchozích 30 vteřin; delší čas pomůže jen u překladu dlouhých článků asistentem.

Na většině hostingů se limity mění v administraci hostingu v části nazvané podobně jako „Nastavení PHP“.