Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
WPB Cup
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Jak naprawić błąd „Błąd bazy danych WordPress: Dysk pełny”

Napotkanie błędu „WordPress Database Error Disk Full” może być frustrujące, zwłaszcza gdy uniemożliwia prawidłowe funkcjonowanie witryny.

Ten błąd zazwyczaj pojawia się, gdy na serwerze brakuje miejsca na dysku, co uniemożliwia WordPressowi dostęp do niezbędnych plików bazy danych lub ich zapisywanie, co może spowolnić działanie Twojej witryny.

Dlatego kluczowe jest szybkie rozwiązanie tego błędu, aby zminimalizować przestoje i zapewnić płynne działanie witryny.

W WPBeginner używamy WordPressa od ponad 16 lat i przez ten długi okres napotkaliśmy wszelkiego rodzaju błędy. Pomogło nam to lepiej zrozumieć, co powoduje różne błędy i jak skutecznie je rozwiązywać i naprawiać, nie szkodząc naszej witrynie WordPress.

W tym artykule pokażemy, jak łatwo naprawić błąd „WordPress database error disk full” krok po kroku.

Napraw błąd „Błąd bazy danych WordPress: Dysk pełny”

Co powoduje błąd „WordPress Database Error Disk Full”?

WordPress używa bazy danych do przechowywania całej zawartości witryny, w tym postów, stron, obrazów, informacji o użytkownikach i innych. Jednak gdy baza danych jest pełna i potrzebuje więcej miejsca, wyświetla komunikat „Błąd bazy danych WordPress pełna przestrzeń dyskowa”.

Jest to częsty błąd WordPress, który występuje, gdy przestrzeń dyskowa osiągnie swój limit, a baza danych nie może już wykonywać swoich zwykłych funkcji, takich jak tworzenie nowych wpisów lub aktualizowanie istniejących.

Gdy to się stanie, możesz nie być w stanie publikować treści na swoim blogu WordPress. Użytkownicy również nie będą mogli się zalogować, a obrazy lub inne pliki multimedialne mogą nie być poprawnie wyświetlane na stronie głównej witryny.

Dodatkowo błąd może zwiększyć czas ładowania strony, co skutkuje słabym doświadczeniem użytkownika.

Mając to na uwadze, oto kilka wskazówek, które mogą pomóc w rozwiązaniu błędu „błąd bazy danych pełny dysk” w WordPress.

Uwaga: Zalecamy utworzenie kopii zapasowej bazy danych przed wprowadzeniem jakichkolwiek zmian. Pozwoli to na przywrócenie bazy danych, jeśli coś pójdzie nie tak. Szczegółowe informacje znajdziesz w naszym poradniku na temat ręcznego tworzenia kopii zapasowej bazy danych WordPress.

1. Uaktualnij swój plan hostingowy

Najczęstszym powodem błędu „Błąd bazy danych WordPress: dysk pełny” jest ograniczona przestrzeń na Twoim planie hostingowym.

Hosting stron internetowych to miejsce, w którym Twoja witryna znajduje się online, a każdy plan hostingowy oferuje określoną ilość miejsca na dysku. To miejsce jest wypełniane przez Twoją bazę danych WordPress (posty, strony, komentarze) i inne pliki witryny (multimedia, wtyczki, motywy).

Na przykład, mogłeś kupić plan tani hosting WordPress, który oferuje tylko 10 GB miejsca na dane dla Twojej małej firmy.

Ceny HostGator

Jednak w miarę rozwoju Twojej witryny będziesz potrzebować więcej miejsca i możesz napotkać komunikat „WordPress database error disk full”.

W takim przypadku możesz łatwo rozwiązać problem, uaktualniając swój plan hostingowy do lepszego lub przechodząc do innej firmy hostingowej.

Zalecamy wybór Hostinger, który oferuje 100 GB pamięci SSD za jedyne 2,69 USD miesięcznie, wraz z darmowym certyfikatem SSL, automatycznymi aktualizacjami, cotygodniowymi kopiami zapasowymi i nie tylko. Możesz również przejść na wyższe plany, aby uzyskać jeszcze więcej miejsca.

Hostinger

Hostinger oferuje również ogromną zniżkę dla czytelników WPBeginner, a także darmową nazwę domeny.

Aby uzyskać zniżkę, wystarczy kliknąć poniższy przycisk.

Po uaktualnieniu planu hostingowego możesz ponownie odwiedzić swoją witrynę, aby sprawdzić, czy błąd „Błąd bazy danych WordPress pełna przestrzeń dyskowa” został naprawiony.

2. Usuń niepotrzebne pliki w bazie danych

Jeśli aktualizacja nie rozwiąże błędu, możesz spróbować usunąć niepotrzebne pliki z bazy danych, takie jak stare kopie zapasowe, spamowe wiadomości e-mail, logi lub instalatory, których już nie potrzebujesz.

Jeśli jesteś zupełnie początkujący, możesz zoptymalizować swoją bazę danych za pomocą wtyczki takiej jak WP Optimize. Ta popularna wtyczka pozwala na usuwanie niechcianych danych, takich jak wersje postów, komentarze spamowe, kosz, tymczasowe opcje i niepowiązane metadane bezpośrednio z panelu WordPress.

Po aktywacji wtyczki przejdź do strony WP-Optimize » Baza danych, gdzie zobaczysz listę operacji, które wtyczka wykona na Twojej bazie danych.

Możesz je dokładnie przejrzeć i odznaczyć każdy element, którego w danej chwili nie chcesz usuwać.

Optymalizuj bazę danych z panelu WordPress

Następnie kliknij przycisk „Uruchom dla wszystkich wybranych elementów”, aby łatwo usunąć niepotrzebne pliki.

Więcej informacji znajdziesz w naszym poradniku jak zoptymalizować bazę danych WordPress jednym kliknięciem.

Alternatywnie możesz ręcznie usunąć pliki bazy danych. Aby to zrobić, musisz odwiedzić pulpit swojego konta hostingowego. W tym samouczku będziemy korzystać z Bluehost, ale Twój pulpit może wyglądać nieco inaczej w zależności od używanego hostingu.

Po otwarciu panelu Bluehost przejdź do zakładki „Zaawansowane” na górze. Przewiń w dół i kliknij przycisk „Zarządzaj” obok opcji „PHPMyAdmin”.

Uwaga: Pamiętaj, aby utworzyć kopia zapasowa bazy danych przed wprowadzeniem jakichkolwiek zmian.

Kliknij przycisk Zarządzaj obok opcji PHPMyAdmin

Spowoduje to otwarcie phpMyAdmin na nowym ekranie, gdzie musisz przejść do zakładki „Bazy danych” u góry.

Teraz zlokalizuj nazwę swojej bazy danych i kliknij ją, aby otworzyć pliki.

Połącz PHPMyAdmin ze swoją bazą danych

Jeśli nie znasz nazwy swojej bazy danych, możesz wrócić do pulpitu Bluehost i przewinąć w dół do sekcji „Bazy danych”.

Tutaj będziesz mógł zobaczyć nazwę swojej bazy danych.

Znajdź nazwę bazy danych

Po kliknięciu w bazę danych, phpMyAdmin wyświetli listę wszystkich folderów przechowywanych na Twojej stronie internetowej.

Stąd kliknij dowolny folder, aby wyświetlić jego zawartość.

Wybierz folder bazy danych, aby wyświetlić jego zawartość

Teraz na ekranie otworzy się lista plików przechowywanych w tym folderze.

Stąd możesz kliknąć link „Usuń” dla plików, które uważasz za niepotrzebne i zajmujące zbyt dużo miejsca w Twojej bazie danych.

Usuń niepotrzebne pliki bazy danych

Teraz powtórz ten proces, aż zwolnisz miejsce na dysku w swojej bazie danych.

3. Usuń wtyczki i motywy WordPress

Usunięcie niepotrzebnych plików bazy danych powinno rozwiązać problem „WordPress database error disk full”. Jednak dla pewności zalecamy również usunięcie wtyczek WordPress i motywów, których nie używasz na swojej stronie.

Aby usunąć wtyczkę, odwiedź stronę Wtyczki » Zainstalowane wtyczki z panelu administracyjnego WordPress. Tutaj kliknij link „Usuń” obok wtyczek, które chcesz usunąć.

Więcej informacji znajdziesz w naszym przewodniku dla początkujących na temat prawidłowego odinstalowywania wtyczki WordPress.

Usuń wtyczkę WordPress

Następnie przejdź do strony Wygląd » Motywy, aby usunąć motywy, których aktualnie nie używasz na swojej stronie internetowej.

Na przykład możesz usunąć domyślne motywy WordPress, takie jak Twenty Twenty. Aby to zrobić, kliknij przycisk „Szczegóły motywu”.

Usuń motyw WordPress

Po wykonaniu tej czynności pojawi się monit, w którym musisz kliknąć link „Usuń”.

Szczegółowe informacje znajdziesz w naszym poradniku jak usunąć motyw WordPress.

Kliknij link Usuń

Zalecamy również usunięcie dużych plików multimedialnych. Należy zoptymalizować wszystkie obrazy przed dodaniem ich do swojej witryny.

Na przykład, możesz użyć formatów PNG i JPEG do zapisywania obrazów i użyć wtyczek do kompresji, aby zmniejszyć rozmiar pliku multimedialnego.

Zoptymalizuj obraz przed zapisaniem

Szczegółowe informacje znajdziesz w naszym przewodniku krok po kroku na temat optymalizacji obrazów w WordPress bez utraty jakości sieci.

Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak łatwo naprawić błąd „WordPress database error full disk”. Możesz również zapoznać się z naszym przewodnikiem dla początkujących na temat zapobiegania atakom SQL injection w WordPressie oraz naszymi najlepszymi wyborami dotyczącymi najlepszych wtyczek do baz danych WordPress.

Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz w niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak finansowany jest WPBeginner, dlaczego to ważne i jak możesz nas wesprzeć. Oto nasz proces redakcyjny.

Ostateczny zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi – kolekcji produktów i zasobów związanych z WordPress, które powinien mieć każdy profesjonalista!

Interakcje czytelników

8 CommentsLeave a Reply

  1. Ten problem występuje głównie w planach hostingu współdzielonego.
    Spotkałem się z tym problemem, gdy używałem jednego osiem lat temu.
    Należy pamiętać, że dostawcy hostingu współdzielonego zapewniają wystarczającą przestrzeń do zasilania blogów i stron internetowych, a użytkownik może dokonać aktualizacji w miarę rozwoju bloga.
    Zatem nadmierna liczba wtyczek bez użycia i plików, zwłaszcza plików multimedialnych i filmów, zajmuje przestrzeń.
    Myślę, że posiadanie solidnego dostawcy hostingu i optymalizacja strony internetowej w pewnym stopniu rozwiążą ten problem.
    Ten przewodnik zawiera bardzo praktyczne wskazówki dotyczące naprawy problemu błędu bazy danych z pełnym dyskiem.
    Te kroki powinny być wykonywane regularnie, aby uniknąć wszelkich problemów w ostatniej chwili.

  2. Wiem, że wiele osób nie ma pojęcia, jak działają rewizje w WordPress, a na większych stronach może się zdarzyć, że WordPress tworzy ich setki, a nawet tysiące. Gdy pojawia się problem z zapełnieniem bazy danych w WordPress, pierwszą rzeczą, którą zazwyczaj robię, jest usuwanie rewizji, ponieważ często nie są one nawet potrzebne na stronie. Gdy w bazie danych przechowywane są tysiące rewizji, ich usunięcie może znacząco zwolnić miejsce. Używam do tego prostego polecenia w phpMyAdmin, ale istnieją wtyczki, które ułatwiają to początkującym. I jak w przypadku każdej modyfikacji, zawsze ważne jest wykonanie kopii zapasowej witryny przed zrobieniem czegoś takiego.

    • Dziękuję Olaf za podzielenie się swoim eksperckim doświadczeniem dotyczącym wersji WordPress i rewizji przechowywanych w bazie danych, chyba że zostaną usunięte.
      Szczerze mówiąc, nie wiedziałem o tym, a większość użytkowników WordPressa nie zwraca uwagi na ten aspekt wydajności strony internetowej.
      Uwolnienie przestrzeni rewizji z pewnością zwiększy szybkość i wydajność strony internetowej oraz zwolni dodatkowe miejsce.

  3. a co z kopiami zapasowymi, które przechowuje hosting lub wtyczka, czy to również wlicza się do planu hostingowego? Czy jeśli zachowam kopię zapasową i utworzę kolejną, poprzednia zostanie usunięta, czy powinniśmy ją usunąć? Próbuję zrozumieć kwestię kopii zapasowych i zajmowanego przez nie miejsca.

    • Zależałoby to od sposobu skonfigurowania rozwiązania do tworzenia kopii zapasowych, ponieważ niektóre pozwalają na przechowywanie kopii zapasowej w innym miejscu lub zastępowanie poprzednich kopii zapasowych, podczas gdy inne dodają kopię zapasową bez usuwania poprzednich.

      Admin

  4. Chciałbym zapytać, jak błąd pełnej bazy danych ma się do wtyczek i motywów WordPress. Myślałem, że baza danych MySQL ma własną przestrzeń, która jest niezależna od FTP. Zatem FTP to jedna usługa z własną przestrzenią i limitem, a MySQL to inna usługa na stronie internetowej z własnym limitem i przestrzenią, fizycznie oddzielona od FTP. Jak usunięcie danych na FTP mi pomoże, jeśli MySQL nie jest powiązany z danymi na FTP?

    • Podczas korzystania z opcji usuwania z obszaru administracyjnego WordPress uruchamiany byłby proces odinstalowania, gdzie wtyczki, które dodały coś potrzebnego do bazy danych, usuwałyby to i miejmy nadzieję, że dawałyby wystarczająco dużo miejsca.

      Admin

      • Rozumiem, co masz na myśli, i teraz widzę, jak to wszystko się łączy. Zawsze myślałem, że wtyczki zajmują minimalną przestrzeń w bazie danych, więc zakładałem, że coś takiego nie pomoże zbytnio. Ale może się mylę, albo używam wtyczek, które nie wymagają dużo miejsca w MySQL. W każdym razie dziękuję za wyjaśnienie.

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Prosimy NIE używać słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.