Úvodní stránka › Fórum podpory WordPressu › Problémy s WordPressem › Problém s přihlášením do administrace WordPress
Štítky: wordpress;
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á 4 roky.
-
AutorPříspěvky
-
18. srpna 2020 (10:51) #38680
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.18Podrobnosti 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.
18. srpna 2020 (23:31) #38681Zdravím, asi už máte vyřešeno, (?) protože mně se obě stránky načetly normálně.
Attachments:
19. srpna 2020 (7:46) #38686Dobrý 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.
19. srpna 2020 (8:51) #38687Neví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.Attachments:
19. srpna 2020 (11:02) #38689Dobrý 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.
19. srpna 2020 (11:17) #3869019. srpna 2020 (11:19) #38691Koukám, že se mi obrázek nezobrazil, tak je ještě přikládám v příloze.
Moc děkuji.
Attachments:
19. srpna 2020 (19:53) #38695Je 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.Attachments:
20. srpna 2020 (9:57) #38698Dovolí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ářiwww
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
20. srpna 2020 (10:08) #38699Dobrý 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.
-
AutorPříspěvky
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.