Niedawno pisałem o tym, że ukazał się Tutor LMS w wersji 2.0, choć na razie jest to beta, więc pewnie większość użytkowników tej wtyczki nadal korzysta z wersji 1.9.x (co logiczne). W nocy ukazał się WordPress 5.9, który przyniósł sporo istotnych zmian, ale głównie dla edytora blokowego (Gutenberga). I chociaż sam z Gutenberga nie korzystam (nie cierpię go, pomimo kilku podejść – jako page builder nadal zbyt ograniczony, a jako edytor pod artykuły zbyt „kosmiczny” ;-)), to okazało się, że aktualizacja do WordPress 5.9 miała i dla mnie spore znaczenie. Ale tylko na stronach z wtyczką Tutor LMS, które dodatkowo działają na PHP 8.0 (wcześniejszych wersji problem zdaje się nie dotyczyć).
Jak się okazało, taka kombinacja – WordPress 5.9 + Tutor LMS 1.9.14 + PHP 8.0 – elegancko wywala stronę, o czym się dowiedziałem z powiadomień, bo z jakiegoś powodu jedna ze stron jakby sama postanowiła zaktualizować się do najnowszej wersji WordPressa (5.9), i to akurat jedna z tych, na których działa wtyczka Tutor LMS, i jedne z jeszcze mniej licznych, która działa na ósmej wersji PHP. Niezły przypadek, a do tego strona w trybie awaryjnym. Na szczęście szybki rzut oka na logi z błędami PHP pozwolił ręcznie wyłączyć wtyczkę Tutor LMS (zmiana nazwy katalogu wtyczki na serwerze) i po odblokowaniu panelu zarządzania, mogłem przeprowadzić downgrade do wcześniejszej wersji WordPressa. Alternatywne rozwiązanie, to po prostu obniżenie wersji PHP (np. do 7.4). Przynajmniej do czasu aż ekipa odpowiedzialna za wtyczkę Tutor LMS wyda aktualizację (1.9.15?), nad którą już pracują…
- Wakacje składkowe ZUS a zawieszenie działalności gospodarczej, czyli uważaj, bo być może nie będziesz mógł skorzystać (w 2024) - 1970-01-01
- Przykładowy kalkulator wyceny usługi druku 3D, czyli nie tylko materiał się liczy - 1970-01-01
- Home Assistant 2024.10, czyli nowa karta „nagłówek” i niedziałający TTS w ramach usługi Google Cloud - 1970-01-01
Cześć, czy ten problem został już naprawiony przez Tutor LMS, czy można aktualizować do WP 5.9 i do WooCoomerce 6.2?
Teoretycznie nie było oficjalnej poprawki, ale na 2 testowych platformach i w jednym swoim sklepie PHP 8.0 + aktualny Tutor LMS + aktualny WordPress i WooCommerce i zdaje się, że wszystko działa. Zrób kopię, zaktualizuj, a jakby coś się działo, to najwyżej PHP zmniejszysz na 7.4 lub przywrócisz WordPressa czy WooCommerce do starszej wersji.