<
  • Главная
Статьи

Błąd podczas nawiązywania połączenia z bazą danych Poprawka WordPress

  1. Dlaczego występuje błąd WordPress?
  2. Nieprawidłowa konfiguracja bazy danych WordPress
  3. Uszkodzona baza danych WordPress
  4. Wartość „siteurl” jest nieodpowiednia
  5. Pliki WordPress są uszkodzone
  6. Przeciążenie połączenia z bazą danych

Ostatnia modyfikacja 9 maja 2018 r. Przez Vincy.

Jak naprawić błąd „Błąd podczas nawiązywania połączenia z bazą danych” w WordPressie. Jest to jeden z najbardziej przerażających błędów w WordPressie. W tym samouczku WordPress zobaczymy przyczyny tego błędu WordPress i jak go naprawić. Ten błąd jest frustrujący zarówno dla użytkowników, jak i dla blogera WordPress. Przestój witryny jest kosztowny i spowoduje złą reputację. „Błąd nawiązywania połączenia z bazą danych” jest rzucany na twarz użytkownika i powinniśmy być świadomi tego błędu WordPressa, aby natychmiast go potraktować.

Słowo ostrzeżenia. Zanim zaczniesz eksperymentować w celach edukacyjnych, pamiętaj o wykonaniu kopii zapasowej WordPressa.

Dlaczego występuje błąd WordPress?

Powodem tego, że błąd WordPressa jest niesławny, są przyczyny tego błędu. Istnieje wiele powodów, które mogą spowodować ten błąd.

  • Nieprawidłowa konfiguracja bazy danych WordPress.
  • Uszkodzona baza danych WordPress.
  • Pliki WordPress są uszkodzone.
  • Przeciążenie połączenia z bazą danych.

Nieprawidłowa konfiguracja bazy danych WordPress

Pierwszym i najważniejszym powodem błędu „Błąd nawiązywania połączenia z bazą danych” jest zapomnienie aktualizacji parametrów konfiguracyjnych bazy danych. Możemy mieć lokalną instalację WordPress i po przesłaniu zmian można załadować wp-config.php z lokalnymi ustawieniami połączenia. Zmiana hasła w bazie danych i zapomnienie o aktualizacji w pliku wp-config.php. Wszystko to jest związane z ludzkimi błędami. Więc pierwszym miejscem, które musisz sprawdzić, czy wszystko jest w porządku, jest wp-config.php

/ ** Nazwa bazy danych dla WordPress * / define ('DB_NAME', 'database_name'); / ** Nazwa użytkownika bazy danych MySQL * / define ('DB_USER', 'root'); / ** Hasło bazy danych MySQL * / define ('DB_PASSWORD', 'password'); / ** Nazwa hosta MySQL * / define ('DB_HOST', 'localhost');

Poniżej znajduje się fragment kodu PHP, aby sprawdzić, czy ustawienie połączenia z bazą danych jest prawidłowe. Utwórz nowy plik PHP i umieść go w instalacji WordPress z następującą treścią i wywołaj go.

&lt;? php $ db = mysqli_connect ('localhost', 'root', 'password', 'database_name'); if (! $ db) {die ('Błąd połączenia z bazą danych:'. mysqli_error ($ db)); } echo 'Baza danych połączona pomyślnie!'; mysqli_close ($ db); ?>

Słyszałem, że prawa dostępu użytkownika bazy danych do bazy danych zostały cofnięte. Sprawdź więc, czy użytkownik jest w stanie odczytać bazę danych.

Uszkodzona baza danych WordPress

Baza danych WordPress może zostać uszkodzona. Stało się to dla mnie. Gdy DB zostanie uszkodzony, aplikacja nie będzie mogła połączyć się z bazą danych i wykonać zapytania. Kiedy to się zdarza, może się zdarzyć, że wp-admin będzie działał i tylko blog / strona internetowa może otrzymać błąd „Błąd podczas ustalania…”. WordPress zapewnia funkcjonalność „naprawy bazy danych”. Aby korzystać z tej funkcji, musimy się zalogować, a aby ją włączyć, musisz zmienić ustawienia. Otwórz plik wp-config.php i dodaj następujący wiersz.

define ('WP_ALLOW_REPAIR', true);

Teraz przejdź do adresu URL http://www.site.com/wp-admin/maint/repair.php i napraw bazę danych. Pamiętaj, aby wykonać kopię zapasową WordPressa przed próbą. Po zakończeniu naprawy najpierw usuń te zmiany ustawień, ponieważ umożliwi to każdemu dostęp do tej funkcji WordPress.

Wartość „siteurl” jest nieodpowiednia

Mogą wystąpić sytuacje, w których musimy naprawić WordPressa, importując starą kopię zapasową. Kiedy importujemy starą kopię zapasową, powinniśmy sprawdzić, czy wartość „siteurl” jest odpowiednio ustawiona. Jeśli masz wątpliwości, uruchom następujące zapytanie do bazy danych WordPress.

UPDATE wp_options SET option_value = 'your_siteurl' WHERE option_name = 'siteurl';

Pliki WordPress są uszkodzone

Jednym z popularnych rozwiązań tego problemu jest ponowne przesłanie plików WordPressa. Po prostu usuń pliki WordPress, jak zawsze pamiętaj, aby zrobić kopię zapasową. Po usunięciu załaduj nowy zestaw plików WordPress. Dla wielu osób to rozwiązanie zadziałało. Przyczyną tej poprawki jest to, że pliki WordPress mogły zostać uszkodzone. Po przesłaniu nowego WordPressa powinieneś zachować folder wp-config.php i wp-content. Co ważne, folder przesyłania.

Przeciążenie połączenia z bazą danych

Twoja baza danych WordPress może zejść głównie z dwóch powodów. Przekroczyłeś przepustowość swojego planu. Co w pewien sposób jest szczęśliwe. Sprawdź, czy masz zainstalowany dodatek do pamięci podręcznej, taki jak WP Super Cache. Jeśli pamięć podręczna jest ustawiona i nadal masz problemy z bazą danych, to najprawdopodobniej musisz uzyskać więcej przepustowości bazy danych od dostawcy usług hostingowych.

Drugim powodem może być twój sąsiad. W środowisku współdzielonego hosta zły sąsiad ciągnie cały klaster w dół. W takim scenariuszu możesz poprosić dostawcę hostingu o przeniesienie bazy danych do porządnego klastra.

Kilka wskazówek na rozstanie

  • Trzymaj WordPress slim za pomocą minimalnej liczby wtyczek innych firm.
  • Zawsze instaluj tylko popularną wtyczkę. Zainstaluj dobrą wtyczkę pamięci podręcznej i zoptymalizuj jej ustawienia.
  • Zachowaj silne hasło.
  • Regularnie aktualizuj WordPressa.
  • Regularnie wykonuj regularne kopie zapasowe.

↑ Powrót do początku

Dlaczego występuje błąd WordPress?
Dlaczego występuje błąd WordPress?
Lt;?
Mysqli_close ($ db); ?


Новости
  • Виртуальный хостинг

    Виртуальный хостинг. Возможности сервера распределяются в равной мере между всеми... 
    Читать полностью

  • Редизайн сайта

    Редизайн сайта – это полное либо частичное обновление дизайна существующего сайта.... 
    Читать полностью

  • Консалтинг, услуги контент-менеджера

    Сопровождение любых интернет ресурсов;- Знание HTML и CSS- Поиск и обновление контента;-... 
    Читать полностью

  • Трафик из соцсетей

    Сравнительно дешевый способ по сравнению с поисковым и контекстным видами раскрутки... 
    Читать полностью

  • Поисковая оптимизация

    Поисковая оптимизация (англ. search engine optimization, SEO) — поднятие позиций сайта в результатах... 
    Читать полностью