Kolejny błąd unicestwiony.
Objawił się dziwnie. Po aktualizacji wyskoczyła ramka z informacją:
Błąd łączenia się z bazą danych
Jeśli Twoja witryna nie jest wyświetlana, skontaktuj się z właścicielem tej sieci. Jeśli jesteś właścicielem tej sieci, upewnij się, czy MySQL działa prawidłowo i czy wszystkie tabele w bazie danych są wolne od błędów.
Brak tabel w bazie danych. Ten błąd oznacza, że MySQL nie działa, WordPress nie został prawidłowo zainstalowany lub ktoś usunął wp_site
. Naprawdę dobrze byłoby rzucić teraz okiem na używaną przez WordPressa bazę danych.
Co mam teraz zrobić? Zapoznaj się ze stroną raportu o błędzie — niektóre z umieszczonych tam porad mogą pomóc Ci dowiedzieć się co poszło nie tak. Jeśli nadal nie udało Ci się usunąć tego problemu, sprawdź, czy Twoja baza danych zawiera następujące tabele:
- wp_users
- wp_usermeta
- wp_blogs
- wp_signups
- wp_site
- wp_sitemeta
- wp_registration_log
- wp_blog_versions
No i zaczęło się. Baza danych została potraktowana REPAIR czyli:
jednak to nie wystarczyło – błąd połączenia z bazą pozostawał. Szybkie spojrzenie w logi:
Błąd Table ‘serwis.wp_site’ doesn’t exist bazy danych WordPressa podczas wykonywania zapytania SELECT * FROM wp_site LIMIT 2 wysłanego przez require_once(‘wp-admin/admin.php’), require_once(‘wp-load.php’), require_once(‘wp-config.php’), require_once(‘wp-settings.php’), require(‘wp-includes/ms-settings.php’)
Rozwiązanie: wykasuj define(‘MULTISITE’, ‘true’); z pliku wp-config.php jeśli masz taki zapis.
Mam nadzieję, że pomogłem. Będę wdzięczny jak klikniesz “Lubię to” na dole, a jeszcze bardziej jak udostępnisz ten artykuł na swojej tablicy Facebook-owej. Dziękuję i pozdrawiam!