10 najczęstszych błędów WordPress (z rozwiązaniami)
Jeśli jesteś użytkownikiem WordPress, który lubi zabrudzić swoje ręce kodami lub po prostu uwielbia instalować wtyczki i zmieniać motywy, zrozumiesz, że napotkanie błędu jest nieuniknione. Użytkownicy WordPressa (jak my) wiedzą, jak frustrujące jest potknięcie się o nieoczekiwany błąd i nie być w stanie znaleźć dla niego rozwiązania. Większość problemów WordPress można rozwiązać; Jeśli trafisz na błąd, nie przejmuj się, ponieważ są szanse, że inny użytkownik WordPress miał ten sam problem i już go rozwiązał.
W dzisiejszym poście przyjrzymy się najczęstszym błędom napotkanym przez użytkowników WordPressa i podzielimy się z nimi rozwiązaniami, które pozwolą rozwiązać te problemy lub odejść. Mamy nadzieję, że będzie to przydatne dla Ciebie - szczęśliwy WordPressing!
Może ci się spodobać również:
- Podstawowe polecenia powłoki dla blogerów
- WordPress poprawia ulepszenia postów i stron
- Hartowanie WordPress Security: 25 Essential Plugins + Tips
1. Hasło utraconego administratora i pobieranie wiadomości e-mail nie działa
Problem:
Zgubiłeś hasło administratora WordPress i próbowałeś wpisać swoją nazwę użytkownika lub adres e-mail w polu „Zgubiłeś hasło?” ale nie otrzymałem żadnego linku do utworzenia nowego hasła za pośrednictwem poczty e-mail.
Oto 2 proste rozwiązania do resetowania hasła administratora WordPress.
Rozwiązanie 1: phpMyAdmin
- Zaloguj się cPanel, kliknij phpMyAdmin pod Bazy danych.
- Wybierz swoją bazę danych WordPress. Na przykład: Username_wrdp1.
- Iść do wp_users, Kliknij Paść się.
- Wyszukaj swoją nazwę użytkownika i kliknij Edytować.
- Zresetuj hasło, wprowadzając nową wartość user_pass. Pamiętaj, że rozróżniana jest wielkość liter.
- Po zakończeniu kliknij menu rozwijane pod Funkcjonować, i wybierz MD5 z menu.
- Na dole strony kliknij Udać się przycisk.
Rozwiązanie 2: przez FTP
- Zaloguj się do swojego konta FTP.
- Przejdź do „… / wp-content / themes / (twój aktywny motyw) /”, pobierz functions.php plik.
- Otwórz funkcje functions.php i dodaj poniższy kod zaraz po pierwszym
wp_set_password ('YourNewPassword', 1);
Zastąpić Twoje nowe hasło z żądanym nowym hasłem. „1” w skrypcie to numer ID użytkownika w tabeli wp_users.
- Prześlij edytowany plik functions.php na swój FTP.
- Usuń kod i prześlij go na serwer FTP po zalogowaniu się do WordPress.
2. Panel administracyjny WordPressa nie wyświetla się poprawnie
Problem:
Panel administracyjny WordPress wyświetla się bez CSS. Wszystkie łącza nie są ustawione prawidłowo.
Rozwiązanie 1: Proxy i Firewall
Sprawdź, czy twoje połączenie internetowe znajduje się za połączeniem proxy lub zaporą. Niektóre z tych narzędzi blokują pliki CSS, co powoduje, że pliki CSS nie ładują się prawidłowo. Spróbuj wyczyścić pliki cookie i pamięć podręczną serwera proxy lub zapory i naciśnij Ctrl + F5, aby odświeżyć stronę.
Rozwiązanie 2: Uaktualnij wtyczki WordPress
Jeśli masz zainstalowane jakieś wtyczki WordPress dla menu administratora, takie jak wtyczka „Upuść menu administratora” lub wtyczka „Lighter Menus”, zaktualizuj ją. Jeśli nie działa, spróbuj go dezaktywować.
3. Ostrzeżenie: Nie można modyfikować informacji nagłówka - nagłówki już wysłane przez
Problem:
W przeglądarce pojawia się komunikat o błędzie „Ostrzeżenie: Nie można modyfikować informacji nagłówka - nagłówki już wysłane przez (wyjście rozpoczęte w /path/blog/wp-config.php:34)„zaraz po uaktualnieniu WordPressa lub nowej instalacji WordPressa.
Rozwiązanie: Usuń spacje, nowe linie lub inne śmieci w wp-config.php
- Ściągnij wp-config.php przez FTP.
- Otwórz wp-config.php.
- Usuń wszystkie przestrzenie przed .
- Upewnij się, że pierwsze znaki są , umieszczony w pierwszej linii bez spacji.
- Usuń wszystkie przestrzenie po ?>
- Upewnij się, że ostatnie znaki są ?>, umieszczony w ostatniej linii bez spacji.
Ten błąd może również wystąpić na innych plikach. Przeczytaj uważnie komunikat o błędzie, ponieważ określa konkretną nazwę pliku, w którym wystąpił błąd.
4. Blog i administrator WordPress Pokazuje pustą stronę
Problem:
Ten błąd zwykle występuje tuż po zainstalowaniu nowych motywów WordPress lub aktualizacji WordPress. Cały blog pokazuje pustą stronę; podobnie jest ze stroną logowania administratora WordPress. Nie ma możliwości uzyskania dostępu do pulpitu nawigacyjnego.
Rozwiązanie 1: Zmień nazwę bieżącego zainstalowanego folderu motywu na FTP
Zmiana nazwy aktualnie zainstalowanego folderu motywu za pośrednictwem FTP może zmusić WordPress do wybrania domyślnego motywu, który ma zostać wprowadzony do użytku, a po tym można uzyskać dostęp do WP-admin WordPress.
- Przejdź do wp-content / themes katalog przez FTP.
- Zmień nazwę bieżącego zainstalowanego folderu motywu. Na przykład: „twentytwenty” na „twentytwenty-temp”.
- Zaloguj się do swojego WordPressa wp-admin.
- Sprawdź, czy twój motyw jest zgodny z twoją wersją WordPress.
- Sprawdź, czy twój motyw zawiera kodowanie, którego nie można wykonać.
Rozwiązanie 2: Zresetuj folder wtyczek za pośrednictwem FTP
- Przejdź do zawartość wp katalog przez FTP.
- Zmień nazwę folderu wtyczek na „wtyczki-temp”.
- Utwórz nowy folder o nazwie „wtyczki” w zawartości wp.
- Spróbuj zalogować się do swojego wp-admin WordPress.
- Przenieś wtyczkę z „plugins-temp” do „plugin” i uaktywnij je jeden po drugim.
- Sprawdź, czy jakaś wtyczka nie jest kompatybilna z twoją wersją WordPress.
5. Błąd krytyczny: wyczerpano dozwoloną wielkość pamięci 33554432 bajtów
Problem:
Odbierz ”Błąd krytyczny: wyczerpano dozwoloną wielkość pamięci 33554432 bajtów„podczas próby przesłania obrazu o średnim rozmiarze pliku. Aby rozwiązać ten błąd, spróbuj zwiększyć pamięć przydzieloną do PHP. Możesz ustawić limit na 32 MB, 64 MB, 128 MB lub 256 MB. To zależy od hosta.
Rozwiązanie 1: Edytuj PHP.ini
Jeśli nadal możesz edytować swoje PHP.iniplik, zaktualizuj swój limit_pamięci w PHP.ini modyfikując poniższą linię
memory_limit = 64M; Maksymalna ilość pamięci, jaką skrypt może zużyć (64 MB)
Jeśli linia pokazuje domyślnie 64M, spróbuj 128M.
Rozwiązanie 2: Edytuj plik .htaccess
Dodaj poniższy skrypt do swojego .htaccess plik.
php_value memory_limit 64M
Rozwiązanie 3: Edytuj plik wp-config.php
Dodaj poniższy skrypt do swojego wp-config.php plik
Zwiększenie pamięci przydzielonej do PHP define ('WP_MEMORY_LIMIT', '64M');
Rozwiązanie 4: Utwórz plik PHP.ini do folderu wp-admin
- Otwórz Notatnik.
- Wstaw następujący kod do Notatnika.
memory_limit = 64M;
- Zapisz jako „PHP.ini”.
- Prześlij ten plik do katalogu „wp-admin”.
6. Nie masz uprawnień do wyświetlania tej strony (błąd 403)
Problem:
Pojawia się komunikat o błędzie „Nie masz uprawnień do przeglądania tej strony. (Błąd 403)„po wstawieniu nazwy użytkownika i hasła do strony logowania administratora WordPress.
Rozwiązanie: Włącz Index.php
Jeśli twój blog jest hostowany na serwerze Windows, może to być błąd w indeksach katalogów.
- Zaloguj się do Panel sterowania.
- Kliknij Opcje internetowe.
- Iść do Indeksy katalogów Sekcja.
- Dodaj index.php do indeksów katalogów.
7. Błąd krytyczny niezdefiniowana funkcja is_network_admin ()
Problem:
OtrzymujeszBłąd krytyczny niezdefiniowana funkcja is_network_admin ()„po zalogowaniu się do administratora WordPress po aktualizacji WordPress.
Rozwiązanie: ręczna aktualizacja
Ten błąd jest spowodowany niepowodzeniem aktualizacji wersji WordPress. Spróbuj aktualizacji ręcznej.
- Pobierz najnowszy plik zip WordPress i rozpakuj go.
- Utwórz kopię zapasową WordPressa.
- Przemianować wp-includes i wp-admin katalogi do wp-includes.bak i wp-admin.bak.
- Prześlij wp-includesi wp-admin katalogi z rozpakowanego folderu do hosta internetowego przez FTP.
- Prześlij pliki z nowego wp-content do twojego istniejącego wp-content teczka. Zastąp i zastąp istniejące pliki.
- Prześlij nową wersję pozostałych plików z katalogu głównego do istniejącego katalogu głównego WordPress.
- Usunąć .konserwacja w twoim katalogu WordPress przez FTP.
- Zaloguj się do administratora WordPress, a otrzymasz link do adresu URL, np. „Http://domain.com/wordpress/wp-admin/upgrade.php”. Postępuj zgodnie z linkiem i instrukcjami.
- Wyczyść pamięć podręczną, aby zobaczyć zmiany, jeśli masz włączone buforowanie.
Aby uzyskać więcej informacji na temat ręcznej aktualizacji WordPress, przeczytaj http://codex.wordpress.org/Updating_WordPress#Manual_Update.
8. WordPress Admin Login 404 Problem
Problem:
Nie możesz zalogować się do administratora WordPress. Zamiast tego otrzymasz stronę błędu 404.
Rozwiązanie 1: Zaktualizuj adres URL w bazie danych
Jeśli masz dostęp do phpMyAdmin, spróbuj zaktualizować adres URL w bazie danych.
- Zaloguj się cPanel, kliknij phpMyAdmin pod Bazy danych.
- Wybierz swoją bazę danych WordPress. Na przykład: Username_wrdp1.
- Iść do wp_options, Kliknij Paść się.
- Szukać Strona URL pod polem nazwa_opcji.
- Kliknij Edytuj pole.
- Zmień adres URL w polu wprowadzania Wartość opcji.
- Na dole strony kliknij Udać się przycisk.
Rozwiązanie 2: Zaktualizuj atrybuty folderu
- Przejdź do katalogu „/ wp-admin” za pośrednictwem FTP.
- Kliknij prawym przyciskiem myszy katalog wp-admin i kliknij Atrybuty plików.
- Zaktualizuj wartość na 755 i zaznacz Powtarzaj w podkatalogach jeśli istnieje opcja.
- Kliknij dobrze.
- Powtórz kroki od 1 do 4 dla / wp-content i wp-includes.
- Otwórz przeglądarkę internetową i spróbuj zalogować się do administratora WordPress. Naciśnij Ctrl + F5, aby wyczyścić pamięć podręczną.
9. Komunikat „Krótko niedostępny dla zaplanowanej konserwacji” pozostaje po automatycznej aktualizacji
Problem:
Twoja strona WordPress pokazuje „Krótko niedostępne dla zaplanowanej konserwacji” po zakończeniu automatycznej aktualizacji.
Rozwiązanie: Usuń plik .maintenance
Plik o nazwie .konserwacja jest umieszczany przez WordPress podczas automatycznej aktualizacji, aby powiadomić odwiedzających, że witryna jest poddawana krótkiej konserwacji. Jeśli aktualizacja nie powiedzie się lub zostanie uszkodzona, plik pozostanie w folderze WordPress i nie zostanie usunięty.
Usuwać .konserwacja plik,
- Uzyskaj dostęp do głównego katalogu bloga za pośrednictwem FTP.
- Znajdź plik .konserwacja.
- Usuń plik .maintenance z głównego katalogu bloga.
Po rozwiązaniu tego problemu możesz ponownie uruchomić automatyczną aktualizację WordPressa.
10. Nie można usunąć wtyczki
Problem:
Nie możesz usunąć wtyczki w administratorze WordPress. Nadal pojawia się nawet po usunięciu katalogu przez FTP.
Rozwiązanie: Usuń wtyczkę za pośrednictwem Secure Shell (SSH)
Twoja wtyczka mogła załadować ukryte / zagnieżdżone pliki do katalogu wtyczek, który nie pojawił się na FTP.
Jeśli masz dostęp SSH do swojego bloga,
- Zaloguj się na swojej stronie za pomocą SSH.
- Użyj poleceń SSH do nagivate „… / wp-content / plugins /”.
- Posługiwać się ls -al aby zobaczyć pełną listę folderów.
- Usuń określony folder wtyczki za pomocą rm (nazwa folderu).
Czy chcesz podzielić się swoimi komentarzami na temat powyższych błędów i rozwiązań? Udostępnij je poniżej.