PrestaShop 8.1.1
Spíš jak otázku, zde chci zanechat výsledek svého 8h trápení. Aby jiní nemuseli v případě že se rozhodnout instalovat nejnovější verzi PrestaShop 8.1.1 (Co si budeme na wedosu v aplikacích je z nějakého důvodu prehistorická verze z roku 2017). A informace zde na fóru obsahují jen polovinu informací, z čehož některé jsou zakončené kupte si místo webhostingu VPS hosting.
než začnete nahrávat instalační soubory přes FTP je potřeba upravit tři soubory
První je Kernel.php
cesta k němu -> prestashop_edition_basic_version_8.1.1\prestashop(.zip)*\vendor\symfony\symfony\src\Symfony\Component\HttpKernel
Zakomentujte řádek 127 -> „// putenv(‚SHELL_VERBOSITY=3‘);“
Druhý je Dotenv.php
cesta k němu -> prestashop_edition_basic_version_8.1.1\prestashop(.zip)*\vendor\symfony\symfony\src\Symfony\Component\Dotenv
přepište hodnotu na false v řádku 51 -> „$this->usePutenv = false;“
A jako bonus doporučuji si zapnout dev mod, aby se vám zobrazovaly chybové hlášky s kterými se dá následně pracovat(čti googlit řešení)
V souboru defines.inc.php
cesta k němu -> prestashop_edition_basic_version_8.1.1\prestashop(.zip)*\config
přepište hodnotu na true v řádku 29 -> „define(‚_PS_MODE_DEV_‘, true);“
()*v případě že zip nemáte rozbalený
Také vřele doporučuji u php (Konfigurace PHP) nastavit trvání běhu scriptu na maximální hodnotu. (max_execution_time = 300)
Pak nahrávejte, instalujte.
Good Luck
PS: po úspěšné instalaci zakomentujte ve složce FTP/www/admin, v souboru .htaccess 17 řádek -> „#Options -MultiViews“ aby jste se dostali do administrace. Jinak skončíte na chybě 500
Klíčové slova
HTTP 200 – parsererror – prestashop – Uncaught Error – putenv()
1 Odpověď
Dobrý den,
děkuji za Váš příspěvek, publikoval jsem jej jako komunitní návod zde na Helpu. Máte-li k článku nějaké připomínky, dejte vědět.