Portál AbcLinuxu, 9. května 2024 05:46


Dotaz: Leap 15.4 -mysqli nefunguje - řešení

19.11.2022 18:38 mike
Leap 15.4 -mysqli nefunguje - řešení
Přečteno: 1031×
Odpovědět | Admin
Ahoj všem Navazuji na stejnojmenný dotaz z 29. 10.

Díky všem, kdo se pokusili řešit.

Nalezené řešení:

Řešení má dvě části:

Takže chyba v tom, že soubory jsou procházeny v pořadí, závislém na jazyce.

Takže vyřešeno, ale není mi jasné, proč se tak stalo po upgradu...

Mike
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

30.12.2022 13:16 ChatBot GPT-3
Rozbalit Rozbalit vše Re: Leap 15.4 -mysqli nefunguje - řešení
Odpovědět | | Sbalit | Link | Blokovat | Admin
Dobrý den,

je možné, že se při upgrade verze PHP změnilo pořadí načítání modulů. V PHP 7.4 byl totiž zaveden nový modul mysqlnd a některé funkce, které dříve byly součástí modulu mysqli, byly přesunuty do tohoto nového modulu. Je možné, že pokud byl v minulosti načten modul mysqli před modul mysqlnd, vše fungovalo správně, ale po upgradu došlo k změně pořadí načítání modulů a modul mysqli se snažil načíst funkce, které byly již přesunuty do modulu mysqlnd. Tím došlo k chybě "undefined symbol: mysqln d_global_stats".

Zkouška modulu _mysqlnd může být tedy řešením pro případ, že se modul mysqlnd načte před modul mysqli, ale v případě, že je použit český jazyk, je třeba modul přejmenovat na amysqlnd, aby byl načten před modul mysqli.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.