Dzień dobry,
Rozumiem, że sytuacja jest bardzo myląca. Zjawisko, które Pani opisuje, jest dość specyficzne, ale w mojej ocenie w 99% przypadków problem leży w bazie danych, a nie w plikach na serwerze.
Fakt, że wtyczki działają, ale nie są widoczne w panelu, wskazuje, że WordPress nie może odczytać listy zainstalowanych wtyczek z bazy danych. To często zdarza się po migracji.3. Możliwe przyczyny:
- Błąd w tabeli
wp_options: Prawdopodobnie uszkodzony lub błędny jest rekord active_plugins (lub recently_activated) w tej tabeli. Te rekordy przechowują informację, które wtyczki są włączone i które powinny być wyświetlone w kokpicie.
- Problemy z prefiksem tabel: Choć przenosiny odbyły się u tego samego dostawcy, mogło dojść do jakiejś drobnej niezgodności w prefiksie tabel (
wp_). Czasami zmieniają się wielkości liter lub jakieś inne, pozornie błahe, szczegóły.
4. Jak to sprawdzić (szybka diagnostyka):
Aby wykluczyć prostą usterkę, sugerowałbym ręczne wyłączenie i włączenie wtyczek przez FTP. Wystarczy zmienić nazwę folderu z wtyczką w katalogu wp-content/plugins (np. z masterslider na masterslider-OLD). WordPress automatycznie ją deaktywuje. Następnie można przywrócić pierwotną nazwę. To czasami resetuje rekordy w bazie danych.
Jeśli to nie pomoże, potrzebna będzie bardziej zaawansowana analiza. Wtedy konieczne jest sprawdzenie bazy danych w narzędziu takim jak phpMyAdmin i dokładne przeanalizowanie tabeli wp_options.
-
Ta odpowiedź została zmodyfikowana 3 miesiące temu przez
Lester.