Server ERROR 500 na joomle po prehozeni na PHP verzi 8+
Dobrý den,
na doméně mskestudance.cz je v porovozu CMS Joomla u které jsem se rozhodl zvednout verzi PHP. Po přehození z 7.3 na 7.4 je vše v pořádku. Jakmile jsem vyzkoušel verzi 8 nebo 8.1 na frontendu www.mskestudance.cz vyskakuje chyba Error 500. Zkoušel jsem vygenerovat nový .htaccess soubor, nepomohlo, zkoušel jsem starý .htaccess v podadresáři /domains/mskestudance.cz přejmenovat, ani poté se chyba nezměnila. Zkusil jsem dočasně zapnout error log, nicméně do souboru logu se nic nedostalo. Backend CMS Joomla zůstal funkční.
Chci se zeptat, zda-li není problém v SSL certifikátu, protože tento je zde nastaven jako Let’s Encrypt a u backendu joomly stránka jede pres https, frontend je pořád přes http. Když jsem se poukusil v prostředí CMS Joomla https vynutit, dostal jsem chybovou hlášku, že server toto neumožnuje zapout.
Jelikož je to funkční stránka školky, vyřešil jsem problém downgrade PHP na 7.4, máte prosím nějaký tip jak toto vyřešit do budoucna?
Děkuji
DJ
5 Answers
Vlákno nyní uzavírám z důvodu neaktivity. V případě potřeby založte nový dotaz nebo nás kontaktujte pomocí kontaktního formuláře.
Dobrý den,
co se Vašeho webu týče, chybu jsem nasimuloval a po zapnutí Debugu, dostávám tuto chybu
Fatal error: Array and string offset access syntax with curly braces is no longer supported in …. libraries/windwalker/vendor/windwalker/filesystem/Path.php on line 143
K této chybě jsem nic konkrétního nedohledal, nicméně Vámi používaná verze Joomly na PHP 8 standardně funguje, problém tedy musí způsobovat nějaký plugin či používaná šablona.
Dobrý den,
našel jsem podobný problém na externím fóru Joomlaportal – chybu způsoboval plugin CookieHint and Consent, pomohlo řešení:
Zkuste následující:
– Přes FTP managera přejmenujte složku plugins/system/cookiehint/ (třeba na plugins/system/smazatcookiehint/).
– Přihlaste se do administrace Joomla a v Rozšíření: Správa vyhledejte CookieHint and Consent a odinstalujte.
– Následně přes FTP smažte složku smazatcookiehint.
Pokud tento plugin nepoužíváte, nebo postup nepomohl, aktivujte nám podle tohoto návodu dočasný FTP přístup pro podporu a dejte vědět, zkusíme se na možné příčiny podívat podrobněji.
Dobrý den,
není to PS ale Joomla. Zapnutí debugu v administraci na frontendu nic nezměnilo, pořád tam byla error 500.