Jak naprawić błąd: Pliki cookie są blokowane w WordPressie

Jak naprawić błąd: Pliki cookie są blokowane w WordPressie

Jeśli pracowałeś z wieloma stronami w WordPressie, to jestem pewien, że w pewnym momencie napotkałeś błąd podczas logowania:

BŁĄD: Pliki cookie są blokowane lub nie są obsługiwane przez Twoją przeglądarkę. Aby korzystać z WordPressa, musisz włączyć obsługę plików cookie.

Możesz spotkać się także z komunikatem:

BŁĄD: Pliki cookie zostały zablokowane z powodu nieoczekiwanego wyniku. Aby uzyskać pomoc, zapoznaj się z tą dokumentacją lub wypróbuj fora pomocy technicznej.

Irytujący błąd, który często można rozwiązać, próbując zalogować się po raz drugi. Ale wiele razy nie możesz się zalogować, bez względu na to, ile razy spróbujesz. Pokrótce wyjaśnię możliwe przyczyny i kilka rozwiązań, które znalazłem i wypróbowałem.

Problem z logowaniem do panelu WordPress może być irytujący.

Dlaczego tak się dzieje?

Głównym powodem jest to, że Twoja przeglądarka nie może odczytywać i zapisywać plików cookie, więc Twoja witryna nie może zarządzać dostępem. WordPress musi przechowywać niektóre pliki cookie, aby kontrolować dostęp użytkowników, więc jeśli nie możesz odczytać lub zapisać tych plików cookie, nie będziesz mógł się zalogować. Jak wspomniałem wcześniej, kilka razy został naprawiony przez ponowienie próby. Ale są chwile, kiedy błąd jest trwały.

Możliwe rozwiązania

Każdy z tych dwóch błędów jest spowodowany określonym problemem konfiguracyjnym w Twojej bieżącej przeglądarce, który jest bezpośrednio związany z polityką prywatności, którą zastosowałeś do niej i która uniemożliwia WordPress (Twoja witryna) sprawdzanie plików cookie lub ich prawidłowe przechowywanie . zezwolić na dostęp.

Najprawdopodobniej nie zezwalasz na gromadzenie plików cookie przez swoją przeglądarkę, co uniemożliwia dostęp i generuje wspomniany błąd.

Ponieważ głównym powodem są ustawienia naszej przeglądarki, pierwszym rozwiązaniem byłoby jej sprawdzenie. Wejdźmy w sekcję Prywatność > Pliki cookie i upewnijmy się, że pliki cookie są dozwolone. Na przykład z Google Chrome możemy to zrobić stąd: chrome://settings/content/cookies?search=cookies. Zwykle przeglądarka umożliwia nam wprowadzanie tych zmian dla każdej witryny. Możemy więc wybrać, które strony internetowe chcemy czytać i zapisywać pliki cookie w naszej przeglądarce.

Jeśli po wykonaniu tej czynności nadal pojawia się ten sam błąd, powinniśmy sprawdzić, czy ogólne adresy URL są zgodne. Mam na myśli siteurl i home. Wartości te znajdziesz w Administrator > Ustawienia ogólne. Jeśli nie możemy uzyskać dostępu do administratora WordPress, możemy to zrobić z bazy danych w phpMyAdmin, w tabeli wp_options. Możemy również upewnić się, definiując te stałe w naszym pliku wp_config.php:

define('WP_HOME', 'https://moja-strona.com');
define( 'WP_SITEURL', 'https://moja-strona.com' );

Jeśli błąd nadal nie został rozwiązany, możemy dodać następujące informacje, również w pliku wp_config.php:

define('COOKIE_DOMAIN', $_SERVER['HTTP_HOST']);

Ważne jest, aby dodać go tuż przed komunikatem To wszystko, przestań edytować! Miłego blogowania.

Na koniec możemy sprawdzić, czy ma to związek z niezgodnościami z jakąkolwiek wtyczką, zwłaszcza z bezpieczeństwem. Jeśli nie możesz uzyskać dostępu do administratora, możesz wyłączać jeden po drugim, zmieniając nazwy folderów wtyczek przez FTP. Aby móc je aktywować później, pamiętaj, aby zmienić ich nazwy i aktywować je w Administrator> Wtyczki.