Návod instalace a vložení zkráceného kódu
Tento návod je určený pro čistou instalaci na nový server a pro bezpečné vložení embed/iframe kódu na jiný web.
1) Co nahrát na server (čisté nasazení)
- Nahrajte pouze kód aplikace.
- Nenahrávejte svůj lokální soubor
.env.
- Nenahrávejte lokální logy a osobní data ze
storage/.
- Na serveru použijte novou, prázdnou databázi.
Tímto se na nový server nedostanou vaše testovací objednávky, licence ani osobní nastavení z lokálu.
2) Požadavky serveru
- PHP 8.2+
- MySQL nebo MariaDB
- Composer
- Zapisovatelná práva pro
storage/ a bootstrap/cache/
3) Instalace přes webový instalátor
Po nahrání souborů otevřete:
https://vase-domena.cz/install
- Vyplňte DB údaje, název webu a admin účet.
- Pokud je databáze už použitá, zaškrtněte smazání tabulek pro čistou instalaci.
- Po dokončení budete přesměrováni na přihlášení.
Instalátor vytvoří tabulky, nastaví .env, vytvoří potřebné složky a účet administrátora.
4) Bezpečnostní kontrola po instalaci
- Ověřte, že v produkci je
APP_DEBUG=false.
- Ověřte HTTPS certifikát (platný certifikát bez chyb řetězce).
- Zkontrolujte, že veřejně není dostupný žádný testovací soubor.
- Pravidelně zálohujte databázi a složku
storage/app.
5) Vložení zkráceného kódu (iframe)
Pro vložení na cizí web použijte jednoduchý iframe:
<iframe
src="https://vase-domena.cz/embed/product/ID"
width="100%"
height="520"
style="border:0; max-width:100%;"
loading="lazy">
</iframe>
ID je ID obsahu (produkt, článek, rozhovor).
- Podporované typy:
product, article, interview.
- Příklad:
https://vase-domena.cz/embed/product/12
6) Rychlé řešení problémů
- Prázdná stránka po instalaci: vyčistěte cache aplikace a prohlížeče.
- Chyba práv složek: upravte práva pro
storage a bootstrap/cache.
- Chyba DB připojení: zkontrolujte host, port, jméno DB, uživatele a heslo.