Během připoj. k db. serveru došlo k chybě

Úvodní stránka Fórum podpory WordPressu Problémy s WordPressem Během připoj. k db. serveru došlo k chybě

Zvolené téma obsahuje celkem 14 odpovědí. Do diskuze (2 účastníci) se naposledy zapojil uživatel  admin a poslední změna je stará 5 let.

Aktuálně je na stránce zobrazeno 15 příspěvků - 1. až 15. (z celkem 15)
  • Autor
    Příspěvky
  • #20637

    miki
    Participant

    V hostingu u databází jsem si smazal uživatele. Když je nyní vytvořím a přiřadím k databázím, webové stránky nefungují. Na webu se objeví jen hláška: “Během připojování k databázovému serveru došlo k chybě”. Možná jsem vytvořil uživatele s jiným heslem než očekává databáze, ale nevím co s tím.
    Moc děkuji předem za rady.

    #20638

    miki
    Participant

    Ještě doplňuji, že jsem úplně nejdřív obnovoval smazané databáze (restore), což se povedlo (jsou vytvořené a data v nich jsou).

    #20639

    admin
    Keymaster
    Web

    Ano, ale stále je tam jiný uživatel (či heslo) pro přístup k databázi. Na FTP najděte soubor wp-config.php a upravte nastavení:

    /** MySQL database username */
    define('DB_USER', 'uzivatel');
    
    /** MySQL database password */
    define('DB_PASSWORD', 'heslo');
    #20640

    miki
    Participant

    Uživatel byl správný, ale heslo ve wp-config.php bylo jiné (nějaké “nesmyslné”). Tak jsem zadal takové jako má user, který je k databázi přiřazen. Teď se ale v prohlížeči neobjeví nic, ani ta hláška o chybě. Když dám v prohlížeči (Chrome) zobrazit zdrojový kód, tak tam nic není.

    #20641

    miki
    Participant

    Teď jsem to samé provedl na dalších dvou doménách, které mám na tom multihostingu a situace je taková, že ta první doména nechodí (jak piši výše a ty dvě další ano.

    #20642

    admin
    Keymaster
    Web

    Nemohl jste tam udělat při úpravě souboru wp-config.php nějakou chybu (např. chybějící apostrofy)? Bílá stránka většinou znamená nějakou kritickou chybu (Fatal error), která je způsobena špatným zápisem…

    #20644

    miki
    Participant

    Heslo jsem kopírovat a teď jsem to znovu zkontroloval. V wp-config.php to nebude, ale kromě smazání a obnovy databází a uživatelů jsem nic jiného nedělal. Navíc všechno jsem dělal identicky ve všech 3 doménách. Připadám si jak magor :-)

    #20645

    admin
    Keymaster
    Web

    Tak tam bude nějaká jiná chyba, zapněte si zobrazování chyb (error_reporting) nebo nahlédněte do logu. Pokud je tam bílá stránka, tak jde určitě o nějakou chybu… Případně můžete zkusit soubor wp-config.php smazat a nechat ho znovu vygenerovat přímo WordPressem (radši předtím proveďte kompletní zálohu dat)…

    #20646

    miki
    Participant

    Kde zapnu error_reporting a kde najdu log? Díky

    #20647

    miki
    Participant

    Tuhle doménu co nefunguje, jsem dlouho neprohlížel, takže ten problém asi nemusí vůbec souviset s těma dvěma, které už fungují.

    Vypisování chyb jsem zapnul ve wp-config.php a web mi nyní vypíše:
    Fatal error: Call to undefined function wp_normalize_path() in /home1/howtosha/public_html/wp-includes/plugin.php on line 655

    #20648

    admin
    Keymaster
    Web

    1) Natvrdo deaktivovat všechny pluginy, tedy přejmenovat složku wp-content/plugins.

    2) Natvrdo deaktivovat používanou šablonu, tedy přejmenovat složku wp-content/themes/sablona.

    3) Přeinstalovat soubory WordPressu na FTP.

    V nějakém bodě se to určitě rozběhne :-)

    #20649

    miki
    Participant

    pouze bod1) web je OK, ale pokus o vstup do administrace hodí:
    Fatal error: Call to undefined function wp_normalize_path() in /home1/howtosha/public_html/wp-includes/plugin.php on line 628

    body1 i 2) na webu není nic ani chyb. hlášky, pokus o vstup do administrace hodí zase:
    Fatal error: Call to undefined function wp_normalize_path() in /home1/howtosha/public_html/wp-includes/plugin.php on line 628
    řádek 628:
    $file = wp_normalize_path( $file );

    pouze bod2) web i pokus o vstup do administrace hodí:
    Fatal error: Call to undefined function wp_normalize_path() in /home1/howtosha/public_html/wp-includes/plugin.php on line 655
    řádek 655:
    $wp_plugin_path = wp_normalize_path( WP_PLUGIN_DIR );

    Ad3) Přeinstalovat soubory WordPressu na FTP. – To bohužel nevím, co mám vlastně udělat.

    #20650

    admin
    Keymaster
    Web

    ad 3) Podívat se, jakou verzi jste tam měl (např. v souboru wp-includes/version.php), stáhnout si instalační balíček a všechny soubory na FTP přepsat.

    #20697

    miki
    Participant

    Bod 3 pomohl. Nechápu ale jak se to mohlo samo podělat, protože jsem nic neměnil.
    Moc díky za pomoc.

    #20754

    admin
    Keymaster
    Web

    Díky za reakci! Těžko říci, kde mohlo dojít k problému, možná to byl i nějaký pokus o hacknutí webu (nebo byl dokonce částečně zavirován). Uvidíte, zda se to bude někdy v budoucnu opakovat nebo došlo pouze k nějaké chybě v matrixu :-)

Aktuálně je na stránce zobrazeno 15 příspěvků - 1. až 15. (z celkem 15)

Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.