Problém s přihlášením do administrace WordPress

Úvodní stránka Fórum podpory WordPressu Problémy s WordPressem Problém s přihlášením do administrace WordPress

Štítky: 

Zvolené téma obsahuje celkem 9 odpovědí. Do diskuze (3 účastníci) se naposledy zapojil uživatel  blanvan a poslední změna je stará 3 roky, 6 měsíců.

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

    blanvan
    Participant

    Dobrý den,

    už delší dobu řeším tento problém s přihlášením do administrace WordPress:

    Pokud se přihlašuji přes https://smilingway.cz/wp-login.php?, nedostanu se do WP a automaticky mě to přesměruje na https://smilingway.cz/.

    Pokud se zkusím přihlásit přes https://smilingway.cz/wp-admin/, objeví se mi pak následující chyba:

    Nemáte dostatečné oprávnění pro přístup na tuto stránku.

    Vymazala jsem všechny pluginy přes databázi, protože se mi dříve objevovala chyba i s pluginem W3 Total Cache a přepsat přes FTP nestačilo. Řešila jsem to rovněž s poskytovatelem hostingu, ale bohužel je stále přihlašování nefunkční.

    Připadá mi, že se problém objevuje od tohoto upozornění, které mi dorazilo emailem a na které jsem nemohla obratem reagovat:

    „Zdravíme!

    Od verze 5.2 je ve WordPressu nově vestavěná funkce, která automaticky
    detekuje pluginem nebo šablonou vzniklou závažnou chybu, a automaticky vás o
    ní upozorní emailu.
    V tomto případě WordPress zaznamenal chybu v jednom z používaných pluginů –
    wpDiscuz.
    Nejprve navštivte web (https://smilingway.cz/) a zkontrolujte, zda
    neobsahuje nějaké chyby. Poté navštivte stránku, na které byla chyba
    zaznamenána (https://smilingway.cz/…rue) a opět zkontrolujte zda-li obsahuje
    nějaké chyby.
    Požádejte poskytovatele hostingu o zjištění podrobností k tomuto problému.
    Pokud web není v pořádku a nemůžete se běžným způsobem přihlásit do
    administrace, můžete použít speciální „režim obnovení“. Tento režim umožní
    bezpečné přihlášení do administrace a možnost identifikace problému.
    https://smilingway.cz/…xKU
    Aby byla zajištěna bezpečnost webu, odkaz je časově omezen do 1 dnem. V
    případě vypršení odkazu a opětovného nalezení chyby, vám bude emailem zaslán
    nový odkaz.

    Při hledání pomoci s tímto problémem, můžete být požádáni o některé z
    následujících informací:

    WordPress verze 5.4.2
    Aktuální šablona: OceanWP (verze 1.8.3)
    Aktuální plugin: wpDiscuz (verze 7.0.5)
    Verze PHP 7.3.18

    Podrobnosti chyby
    =================
    Na řádku č. 131 v souboru /data/web/virtuals/190824/virtual/www/domains/
    smilingway.cz/…php došlo k
    chybě typu E_ERROR. Chybová zpráva: Uncaught Error: Call to a member
    function add_cap() on null in /data/web/virtuals/190824/virtual/www/domains/
    smilingway.cz/…131
    Stack trace:
    #0 /data/web/virtuals/190824/virtual/www/domains/smilingway.cz/wp-includes/
    class-wp-hook.php(287): wpDiscuzForm->custoFormRoleCaps(“)
    #1 /data/web/virtuals/190824/virtual/www/domains/smilingway.cz/wp-includes/
    class-wp-hook.php(311): WP_Hook->apply_filters(false, Array)
    #2 /data/web/virtuals/190824/virtual/www/domains/smilingway.cz/wp-includes/
    plugin.php(478): WP_Hook->do_action(Array)
    #3 /data/web/virtuals/190824/virtual/www/domains/smilingway.cz/wp-admin/
    admin-ajax.php(45): do_action(‚admin_init‘)
    #4 {main}
    thrown“

    Deaktivování pluginu wpDiscuz ale nepomohlo.

    Předem moc děkuji za pomoc.

    #38681

    zjesu
    Participant

    Zdravím, asi už máte vyřešeno, (?) protože mně se obě stránky načetly normálně.

    #38686

    blanvan
    Participant

    Dobrý den,

    bohužel ne, ale všimla jsem si dodatečně ještě jedné věci:

    Pokud se jako první přihlašuji přes wp-admin, tak se mi stránka automaticky přesměruje na: https://smilingway.cz/wp-login.php?redirect_to=https%3A%2F%2Fsmilingway.cz%2Fwp-admin%2F&reauth=1

    Ukáže se mi sice přihlašovací okno, ale po zadání údajů mě to přesměruje na domovskou stránku (ne do WP administrace): https://smilingway.cz/.

    Pokud se zkusím přes wp-admin přihlásit až na podruhé (jako první zkusím přes wp-login.php, odkud mě to hodí na domovskou stránku, ne do administrace WP), až pak se mi objeví hláška: Nemáte dostatečné oprávnění pro přístup na tuto stránku.

    Přihlašovací údaje by měly být v pořádku a i jsem pro jistotu měnila heslo. Rovněž jsem přeinstalovala WP přes FTP, ale to taky nepomohlo.

    #38687

    zjesu
    Participant

    Nevím, co jste myslela tím “Vymazala jsem všechny pluginy přes databázi”. Co jste udělala?
    Tipl bych to na plugin. Deaktivoval bych je všechny (přes FTP) a pak je postupně spouštěl.
    To deaktivování jde snadno přejmenováním adresáře s pluginy (viz obrázek), následně se přehlásit do administrace – to by mělo fungovat, změnit přejmenovaný adresář zpět na “plugins”, obnovit stránku v prohlížeči a začít je postupně zapínat, přihlašovat se, odhlašovat a zjistit, který za to může.
    Dělám to v anonymním režimu, nebo vypínám kešování, aby se mi načítala realita.

    #38689

    blanvan
    Participant

    Dobrý den,

    moc děkuji za odpověď.

    Přejmenovat pluginy jsem již taky zkoušela (i teď pro jistotu ještě jednou) a bohužel to také nefungovalo.

    Ze začátku se mi objevovaly chybové hlášky ohledně W3 Total Cache, který jsem přepsala ve FTP, jak jste taky radil výše, ale plugin přesto zůstal dál aktivní.

    Poskytovatel hostingu mi poradil, abych si v databázi vyhledala active_plugins a zde v poli options_value změnila hodnotu na a:0:{}.

    Tím se vyřešil problém s pluginem, ale dál se mi nedaří přihlásit do administrace – buď se stránka refrešne na domovskou stránku nebo se mi objeví, že nemám oprávnění.

    Omlouvám se, pokud se občas vyjadřuji nepřesně. Většina pojmů mi ještě před pár dny nic neříkala.

    #38690

    blanvan
    Participant

    Ještě přikládám výstřižky z mého FTP účtu:

    FTP

    a wp-content:

    https://ibb.co/d7KSqpJ

    #38691

    blanvan
    Participant

    Koukám, že se mi obrázek nezobrazil, tak je ještě přikládám v příloze.

    Moc děkuji.

    Attachments:
    #38695

    zjesu
    Participant

    Je mi líto, ale v tomto kroku asi končím.
    Co jsem se kdy setkal, stačil vždy výše popsaný postup (deaktivovat pluginy). Šablona by to dělat neměla, ale při řešení potíží se i ta nastavuje za základní (Twenty Twenty).
    Neznám W3 Total Cache. Některé pluginy využívají htaccess a při korektní deaktivaci vrací své změny zpět. “Násilná” deaktivace toto neudělá.
    Co hosting? Nedělá zálohu htaccess a DB? Tam by se také dalo vrátit zpět.
    Rozdíl mezi htaccess čisté instalace WP na mém hostingu a tím, kde jsou pravidla pluginů (FastestCache a WebP) jsou v příloze.

    #38698

    mirekk
    Participant
    Web

    Dovolím si vstoupit do vlákna se svou troškou do mlýna.
    Přesměrování při prihlášení na https://smilingway.cz/wp-login.php?redirect_to=https%3A%2F%2Fsmilingway.cz%2Fwp-admin%2F&reauth=1 je v pořádku.
    Jste si naprosto jistá, že se přihlašujete správnými přihlašovacími údaji?
    Pokud ano, pravděpodobně jste v minulosti použila nějaký plugin, který přesměrovával na úvodní stránku webu. Umí to i různé cachovací programy a vy jste jeden z nich použila. Pravděpodobně jsou jeho pozůstatky v databázích a v .htaccess

    Prosím, nakopírujte sem celý váš soubor .htaccess. Třeba se buď mě, anebo někomu jinému povede v něm najít chybu. Soubor ale ten, který je v kořenovém adresáři webu, tedy jen ten, v adresáři www
    Nebojte se, není v něm nic tajného, nejde nijak zneužít.

    Edit: Je to ten soubor z prvního vámi přiloženého screenu. Otevřete ho v nějakém textovém editoru, který nepoužívá html formátování (Notepad, PSPad…), celý ho zkopírujte a vložte sem jako CODE

    #38699

    blanvan
    Participant

    Dobrý den,

    moc děkuji za odpovědi. Problém s přihlašováním se právě podařil vyřešit. Přikládám řešení pro ty, kteří by se třeba někdy potýkali se stejným problémem.

    V databázi ve wp_options – wp_user_roles jsem měla pouze omezené množství kompetencí – v základu by měl být tento výčet:
    a:5:{s:13:”administrator”;a:2:{s:4:”name”;s:13:”Administrator”;s:12:”capabilities”;a:64:{s:13:”switch_themes”;b:1;s:11:”edit_themes”;b:1;s:16:”activate_plugins”;b:1;s:12:”edit_plugins”;b:1;s:10:”edit_users”;b:1;s:10:”edit_files”;b:1;s:14:”manage_options”;b:1;s:17:”moderate_comments”;b:1;s:17:”manage_categories”;b:1;s:12:”manage_links”;b:1;s:12:”upload_files”;b:1;s:6:”import”;b:1;s:15:”unfiltered_html”;b:1;s:10:”edit_posts”;b:1;s:17:”edit_others_posts”;b:1;s:20:”edit_published_posts”;b:1;s:13:”publish_posts”;b:1;s:10:”edit_pages”;b:1;s:4:”read”;b:1;s:8:”level_10″;b:1;s:7:”level_9″;b:1;s:7:”level_8″;b:1;s:7:”level_7″;b:1;s:7:”level_6″;b:1;s:7:”level_5″;b:1;s:7:”level_4″;b:1;s:7:”level_3″;b:1;s:7:”level_2″;b:1;s:7:”level_1″;b:1;s:7:”level_0″;b:1;s:17:”edit_others_pages”;b:1;s:20:”edit_published_pages”;b:1;s:13:”publish_pages”;b:1;s:12:”delete_pages”;b:1;s:19:”delete_others_pages”;b:1;s:22:”delete_published_pages”;b:1;s:12:”delete_posts”;b:1;s:19:”delete_others_posts”;b:1;s:22:”delete_published_posts”;b:1;s:20:”delete_private_posts”;b:1;s:18:”edit_private_posts”;b:1;s:18:”read_private_posts”;b:1;s:20:”delete_private_pages”;b:1;s:18:”edit_private_pages”;b:1;s:18:”read_private_pages”;b:1;s:12:”delete_users”;b:1;s:12:”create_users”;b:1;s:17:”unfiltered_upload”;b:1;s:14:”edit_dashboard”;b:1;s:14:”update_plugins”;b:1;s:14:”delete_plugins”;b:1;s:15:”install_plugins”;b:1;s:13:”update_themes”;b:1;s:14:”install_themes”;b:1;s:11:”update_core”;b:1;s:10:”list_users”;b:1;s:12:”remove_users”;b:1;s:13:”promote_users”;b:1;s:18:”edit_theme_options”;b:1;s:13:”delete_themes”;b:1;s:6:”export”;b:1;s:23:”wf2fa_activate_2fa_self”;b:1;s:25:”wf2fa_activate_2fa_others”;b:1;s:21:”wf2fa_manage_settings”;b:1;}}s:6:”editor”;a:2:{s:4:”name”;s:6:”Editor”;s:12:”capabilities”;a:34:{s:17:”moderate_comments”;b:1;s:17:”manage_categories”;b:1;s:12:”manage_links”;b:1;s:12:”upload_files”;b:1;s:15:”unfiltered_html”;b:1;s:10:”edit_posts”;b:1;s:17:”edit_others_posts”;b:1;s:20:”edit_published_posts”;b:1;s:13:”publish_posts”;b:1;s:10:”edit_pages”;b:1;s:4:”read”;b:1;s:7:”level_7″;b:1;s:7:”level_6″;b:1;s:7:”level_5″;b:1;s:7:”level_4″;b:1;s:7:”level_3″;b:1;s:7:”level_2″;b:1;s:7:”level_1″;b:1;s:7:”level_0″;b:1;s:17:”edit_others_pages”;b:1;s:20:”edit_published_pages”;b:1;s:13:”publish_pages”;b:1;s:12:”delete_pages”;b:1;s:19:”delete_others_pages”;b:1;s:22:”delete_published_pages”;b:1;s:12:”delete_posts”;b:1;s:19:”delete_others_posts”;b:1;s:22:”delete_published_posts”;b:1;s:20:”delete_private_posts”;b:1;s:18:”edit_private_posts”;b:1;s:18:”read_private_posts”;b:1;s:20:”delete_private_pages”;b:1;s:18:”edit_private_pages”;b:1;s:18:”read_private_pages”;b:1;}}s:6:”author”;a:2:{s:4:”name”;s:6:”Author”;s:12:”capabilities”;a:10:{s:12:”upload_files”;b:1;s:10:”edit_posts”;b:1;s:20:”edit_published_posts”;b:1;s:13:”publish_posts”;b:1;s:4:”read”;b:1;s:7:”level_2″;b:1;s:7:”level_1″;b:1;s:7:”level_0″;b:1;s:12:”delete_posts”;b:1;s:22:”delete_published_posts”;b:1;}}s:11:”contributor”;a:2:{s:4:”name”;s:11:”Contributor”;s:12:”capabilities”;a:5:{s:10:”edit_posts”;b:1;s:4:”read”;b:1;s:7:”level_1″;b:1;s:7:”level_0″;b:1;s:12:”delete_posts”;b:1;}}s:10:”subscriber”;a:2:{s:4:”name”;s:10:”Subscriber”;s:12:”capabilities”;a:2:{s:4:”read”;b:1;s:7:”level_0″;b:1;}}}

    Já jsem měla dva řádky :).

    Ještě jednou děkuji za snahu pomoci. Přeji pěkný den.

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

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

WordPress – novinky, návody a zajímavosti