Jak opravit chybu při navazování připojení k databázi ve WordPressu

Zpráva "Chyba při navazování spojení s databází" ve WordPressu je běžný problém, který znamená, že se vaše webové stránky nemohou připojit k databázi. Tento problém může být způsoben několika faktory, včetně nesprávných informací o databázi v nastavení WordPressu, poškozené databáze, problémů s webhostingovým serverem nebo přetíženého či nefunkčního databázového serveru. Zde najdete návod, jak tuto chybu vyřešit a opravit:

Zkontrolujte pověření k databázi WordPress

Nejčastější příčinou této chyby jsou nesprávné údaje o databázi v konfiguračním souboru WordPressu (wp-config.php). Tento soubor obsahuje název databáze, uživatelské jméno, heslo a server, které musí odpovídat tomu, co je nastaveno ve vašem hostingovém účtu.

  • Přístup k souborům webu získáte pomocí FTP nebo správce souborů v ovládacím panelu hostingu.
  • Najděte a upravte wp-config.php soubor.
  • Zkontrolujte DB_NAME, DB_USER, DB_PASSWORDa DB_HOST hodnoty. Ujistěte se, že se shodují s údaji v databázi poskytnutými poskytovatelem hostingu.
define('DB_NAME', 'database_name_here');
define('DB_USER', 'username_here');
define('DB_PASSWORD', 'password_here');
define('DB_HOST', 'localhost');
  • Pokud byly některé hodnoty nesprávné, aktualizujte je a změny uložte. Poté znovu zkontrolujte své webové stránky.

Zkontrolujte informace o hostiteli databáze

Někdy se informace o hostiteli databáze změní, zejména pokud jsou vaše webové stránky na spravované hostingové platformě WordPress. Pokud DB_HOST je nastavena na hodnotu localhost a stále se potýkáte s problémy, kontaktujte poskytovatele hostingu a ověřte si správné informace o hostiteli databáze.

Oprava databáze WordPress

Pokud je databáze poškozena, WordPress má vestavěnou funkci pro její opravu.

  • Přidejte následující řádek do svého wp-config.php soubor těsně před /* To je vše, přestaňte upravovat! Šťastné publikování. */:
define('WP_ALLOW_REPAIR', true);
  • Po přidání tohoto řádku navštivte http://yourwebsite.com/wp-admin/maint/repair.php (nahradit yourwebsite.com s vaším skutečným názvem domény).
  • Klikněte na Oprava databáze nebo Oprava a optimalizace databáze tlačítko. WordPress se pokusí opravit databázi.
  • Důležité: Odstraňte řádek z wp-config.php po provedení opravy z bezpečnostních důvodů.

Zkontrolujte svůj webhostingový server

Pokud jsou vaše pověření k databázi správná a databáze není poškozená, může být problém ve vaší webhostingové službě.

  • Server může být mimo provoz nebo může být problém s databázovou službou. Obraťte se na poskytovatele hostingu a zkontrolujte, zda nedošlo k problémům souvisejícím se serverem.
  • Pokud vaše webové stránky v poslední době zaznamenaly nárůst návštěvnosti, může být váš databázový server přetížen. Poskytovatel hostingu vám to může potvrdit a v případě potřeby navrhnout upgrade vašeho hostingového plánu.

Obnovení zálohy

Pokud se vám nedaří problém vyřešit a máte k dispozici nedávnou zálohu webu, zvažte její obnovení. Někdy může obnovení webu do předchozího stavu, kdy fungoval správně, problém vyřešit. Než budete pokračovat, ujistěte se, že máte zálohu souborů a databáze systému WordPress.

Aktualizace adresy URL webu WordPress

V některých případech, zejména po migraci webu nebo změně domény, může problémy s připojením vyřešit aktualizace adresy URL webu WordPress přímo v databázi. Tento postup by měl být prováděn s opatrností a je doporučen pro pokročilé uživatele:

  • Přístup k databázi získáte prostřednictvím phpMyAdmin z ovládacího panelu hostingu.
  • Přejděte na wp_options tabulka. Podívejte se na siteurl a home řádky.
  • Ujistěte se, že tyto řádky obsahují správnou adresu URL vašeho webu. Pokud tomu tak není, upravte je.

Závěr

Zpráva "Chyba při navazování spojení s databází" může být nepříjemná, ale metodickým postupem v těchto krocích můžete problém identifikovat a vyřešit. Před prováděním jakýchkoli změn na webu nebo v databázi se vždy ujistěte, že máte aktuální zálohu. Pokud problém přetrvává i po vyzkoušení těchto kroků, je možná na čase poradit se s vývojářem WordPressu nebo získat další pomoc od poskytovatele hostingu.