Jak to prosím vidíte SunLight a PHP ver.8 a vyšší?
Zkoušel jsem SunLight ver.7.5.5, ale spadne to, protože jsou použity fce, které v PHP 8 už nejsou.
Protože stále ještě používám historickou verzi SunLight 7.4.1 a protože PHP 7.4 končí podpora, tak jsem si říkal, že bych mohlo konečně přejít na novou verzi SunLight 7.5.5 a s tím už rovnou na PHP 8, když už si tím budu hrát. Ale jak to tak vidím, tak asi zůstanu na tom co mám.
Jediné co dělá aktuálně problém je get_magic_quotes_gpc()
soubor require/load.php#189
. Pokud celý tento blok odebereš, tak SL poběží. Testováno na PHP 8.1.1
// vypnuti magic_quotes
if (get_magic_quotes_gpc()) {
...
}Mohlo by také pomoci jen doplnit podmínku
if (PHP_VERSION_ID < 70400 && get_magic_quotes_gpc()) {
Ale samozřejmě nikdo neví, co dalšího se může vyskytnout, ale základ běží. Aktualizace z verze 7.4.1 na 7.5.5 je lepší volba i když je potřeba drobný zásah. Minimálně je tam vyřešena podpora mysqli driveru.