Servis
Opravte chybovou stránku po aktualizaci, s pojistkou jako u vývojáře
Stránka produktu se rychle znovu načítá, s malou zdokumentovanou opravou a zálohou originálu.
ProPlacená verze
Co nahrazuje: 1–4 h nouzové práce vývojáře
logy ukazují fatal v override/classes/Product.php po aktualizaci na ps 9 (nesoulad signatury metody). ukaž mi soubor, navrhni opravu kompatibilní s 9.x a nejdřív ji proveď na stagingu
Co chat udělá
- Chat přečte chybu a najde soubor, který ji způsobuje.
- Navrhne co nejmenší opravu a ukáže ji.
- Po vašem souhlasu soubor zazálohuje, provede opravu na testovací kopii a zkontroluje stránku.
- Pak opravu zopakuje v živém obchodě s novým náhledem.
Problém
Po aktualizaci ukazuje stránka produktu obecnou obrazovku „Jejda, došlo k chybě“. Log chyb ukazuje na starý vlastní kód.
Co získáte
Stránka se znovu načítá s minimální, zdokumentovanou opravou. Původní soubor zůstává jako záloha.
Kontrolu máte vy
Každou změnu uvidíte dřív, než se uloží, a bez vašeho souhlasu se nic nestane. Tato hloubková oprava funguje jen při zapnutém přepínači Servis (po 3 hodinách se sám vypne) a uchová kopii každého změněného souboru nebo záznamu.
Související příklady použití
- Pochopte chybová hlášení po aktualizaci moduluObsah a SEO, Katalog
- Zkontrolujte stav obchodu před aktualizacíObsah a SEO, Katalog
- Rizikové změny nejdřív vyzkoušejte na testovací kopii obchoduŠablona
- Opravte chybu v kódu modulu, než autor vydá opravuModuly
- Opravte soubor obchodu, který blokuje Google, se zálohouServis
Pro vývojáře
- Oblast
- 5 · Servis
- V TellMyShop Free
- ne, jen placená verze
- Pro koho
- Vývojář, Agentura / freelancer
- Nástroje
- ps_get_logs, ps_server_file, ps_inspect_page, ps_list_file_backups, ps_restore_file_backup, ps_clear_cache, ps_check_shop_health
Krok za krokem
- Přečte chybu přes ps_get_logs a ověří soubor a řádek.
- Se zapnutým přepínačem Servis přečte override/classes/Product.php přes ps_server_file (action read).
- Navrhne minimální opravu kompatibilní s 9.x a zavolá ps_server_file (action edit); náhled rozdílů spustí kontrolu syntaxe PHP a před uložením se udělá záloha.
- Po vašem schválení uloží na testovací kopii, znovu zkontroluje ps_get_logs a stránku přes ps_inspect_page (a vymaže cache přes ps_clear_cache, pokud je zapnutý přepínač Šablona), pak to zopakuje na produkci s novým náhledem.
- Pokud se cokoli pokazí, obnoví soubor přes ps_list_file_backups a ps_restore_file_backup.
Bezpečnost
Servisní práce (soubory, databáze, nastavení) fungují jen při zapnutém přepínači Servis; po 3 hodinách se sám vypne a majitel dostane e-mail, když se zapne. Soubory PHP se před uložením kontrolují na syntaxi a zálohují; modul nemá žádný nástroj, který by spouštěl libovolný kód PHP. Chráněné soubory (přístupové údaje k databázi, .env, vlastní složky modulu) jsou mimo dosah. Pokud je obchod úplně mimo provoz, záchranný klíč modulu umí obnovit zazálohované soubory i bez běžícího PrestaShopu.
Naposledy aktualizováno: 2026-10-25