Ako opraviť chybu vytvorenia pripojenia k databáze v systéme WordPress

Správa "Chyba pri vytváraní pripojenia k databáze" v systéme WordPress je bežný problém, ktorý znamená, že sa vaša webová lokalita nemôže pripojiť k databáze. Tento problém môže byť spôsobený niekoľkými faktormi vrátane nesprávnych informácií o databáze v nastaveniach WordPress, poškodenej databázy, problémov s webhostingovým serverom alebo preťaženého či nefunkčného databázového servera. Tu nájdete návod na odstránenie a opravu tejto chyby:

Kontrola poverení databázy WordPress

Najčastejším dôvodom tejto chyby sú nesprávne poverenia databázy v konfiguračnom súbore WordPress (wp-config.php). Tento súbor obsahuje názov databázy, používateľské meno, heslo a server, ktoré musia zodpovedať nastaveniam vo vašom hostingovom účte.

  • Prístup k súborom webovej stránky získate pomocou FTP alebo správcu súborov v ovládacom paneli hostingu.
  • Vyhľadajte a upravte wp-config.php súbor.
  • Skontrolujte DB_NAME, DB_USER, DB_PASSWORDa DB_HOST hodnoty. Uistite sa, že sa zhodujú s databázovými informáciami poskytnutými poskytovateľom hostingu.
define('DB_NAME', 'database_name_here');
define('DB_USER', 'username_here');
define('DB_PASSWORD', 'password_here');
define('DB_HOST', 'localhost');
  • Ak boli niektoré hodnoty nesprávne, aktualizujte ich a uložte zmeny. Potom znova skontrolujte svoju webovú lokalitu.

Kontrola informácií o hostiteľovi databázy

Niekedy sa informácie o hostiteľovi databázy zmenia, najmä ak je vaša webová stránka na spravovanej hostingovej platforme WordPress. Ak DB_HOST je nastavená na localhost a stále máte problémy, kontaktujte poskytovateľa hostingu a overte si správne informácie o hostiteľovi databázy.

Oprava databázy WordPress

Ak je databáza poškodená, WordPress má zabudovanú funkciu na jej opravu.

  • Pridajte nasledujúci riadok do svojho wp-config.php súbor tesne pred /* To je všetko, prestaňte upravovať! Šťastné publikovanie. */:
define('WP_ALLOW_REPAIR', true);
  • Po pridaní tohto riadku navštívte http://yourwebsite.com/wp-admin/maint/repair.php (nahradiť yourwebsite.com s vaším skutočným názvom domény).
  • Kliknite na Oprava databázy alebo Oprava a optimalizácia databázy tlačidlo. WordPress sa pokúsi opraviť vašu databázu.
  • Dôležité: Odstráňte riadok z wp-config.php po vykonaní opravy z bezpečnostných dôvodov.

Kontrola webhostingového servera

Ak sú vaše poverovacie údaje databázy správne a databáza nie je poškodená, problém môže byť vo vašej webhostingovej službe.

  • Server môže byť nefunkčný alebo môže nastať problém s databázovou službou. Obráťte sa na poskytovateľa hostingu a skontrolujte, či sa nevyskytli nejaké problémy súvisiace so serverom.
  • Ak vaša webová lokalita nedávno zaznamenala nárast návštevnosti, váš databázový server môže byť preťažený. Váš poskytovateľ hostingu to môže potvrdiť a v prípade potreby navrhnúť aktualizáciu vášho hostingového plánu.

Obnovenie zálohy

Ak sa vám problém nepodarí vyriešiť a máte k dispozícii nedávnu zálohu webovej lokality, zvážte jej obnovenie. Niekedy môže problém vyriešiť obnovenie webovej lokality do predchádzajúceho stavu, keď fungovala správne. Pred pokračovaním sa uistite, že máte zálohu súborov a databázy WordPress.

Aktualizácia adresy URL stránky WordPress

V niektorých prípadoch, najmä po migrácii webu alebo zmene domény, môže problémy s pripojením vyriešiť aktualizácia adresy URL webu WordPress priamo v databáze. Tento postup by sa mal vykonávať opatrne a odporúča sa pre pokročilých používateľov:

  • Prístup k databáze získate prostredníctvom phpMyAdmin z ovládacieho panela hostingu.
  • Prejdite na wp_options tabuľka. Vyhľadajte siteurl a Domov riadky.
  • Uistite sa, že tieto riadky obsahujú správnu adresu URL vášho webu. Ak nie, upravte ich.

Záver

Správa "Chyba pri vytváraní pripojenia k databáze" môže byť frustrujúca, ale metodickým postupom v týchto krokoch môžete identifikovať a vyriešiť problém. Pred vykonaním akýchkoľvek zmien na webovej lokalite alebo v databáze sa vždy uistite, že máte aktuálnu zálohu. Ak problém pretrváva aj po vyskúšaní týchto krokov, možno je čas poradiť sa s vývojárom WordPress alebo získať ďalšiu pomoc od poskytovateľa hostingu.