W artykule:
Czy widzisz wewnętrzny błąd serwera 500 w WordPress? Wewnętrzny błąd serwera jest jednym z najczęstszych błędów WordPress. Ponieważ błąd nie daje żadnych innych informacji, wielu początkujących uważa to za frustrujące. W tym artykule pokażemy, jak łatwo naprawić wewnętrzny błąd serwera w WordPress.
Co powoduje wewnętrzny błąd serwera w WordPress?
Wewnętrzny błąd serwera nie jest specyficzny dla WordPress. Może się to zdarzyć w przypadku każdej strony internetowej uruchomionej na serwerze WWW. Ze względu na ogólny charakter tego błędu, nie mówi on nic deweloperowi.
Pytanie, jak naprawić wewnętrzny błąd serwera, jest jak pytanie lekarza, jak naprawić ból, nie mówiąc mu, gdzie jest ból.
Wewnętrzny błąd serwera w WordPress jest często spowodowany przez funkcje wtyczki lub motywu. Inne możliwe przyczyny wewnętrznego błędu serwera w WordPress, które znamy, to: uszkodzony .limit plików htaccess i pamięci PHP.
Słyszeliśmy również, że wewnętrzny błąd serwera pojawia się tylko wtedy, gdy próbujesz uzyskać dostęp do obszaru administracyjnego, podczas gdy reszta witryny działa dobrze.
Mając to na uwadze, przyjrzyjmy się teraz, jak rozwiązać problem wewnętrznego błędu serwera w WordPress.
Video Tutorial
Jeśli nie podoba Ci się film lub potrzebujesz więcej instrukcji, Kontynuuj czytanie.
Sprawdzam, czy nie jest uszkodzony .plik htaccess
Pierwszą rzeczą, którą powinieneś zrobić podczas rozwiązywania wewnętrznego błędu serwera w WordPress, jest sprawdzenie, czy nie jest uszkodzony .plik htaccess.
Możesz to zrobić, zmieniając nazwę głównej .plik htaccess do czegoś takiego .htaccess_old. Aby zmienić nazwę .plik htaccess, musisz zalogować się do swojej witryny za pomocą aplikacji FTP lub menedżera plików na pulpicie nawigacyjnym cPanel konta hostingowego.
Po podłączeniu,.plik htaccess będzie znajdować się w tym samym katalogu, w którym zobaczysz foldery takie jak wp-content, wp-admin i wp-includes.
Po zmianie nazwy .plik htaccess, spróbuj odwiedzić swoją witrynę, aby zobaczyć, czy to rozwiązało problem. Jeśli tak, to daj sobie poklepać po plecach, ponieważ naprawiłeś wewnętrzny błąd serwera.
Zanim przejdziesz dalej z innymi rzeczami, upewnij się, że idziesz do Ustawienia ” Permalinks strona w obszarze administracyjnym WordPress i kliknij przycisk Zapisz bez wprowadzania zmian. Spowoduje to wygenerowanie nowego .plik htaccess dla Ciebie z odpowiednimi regułami przepisywania, aby upewnić się, że Twoje strony postów nie zwracają błędu 404.
Jeśli szukasz skorumpowanych .htaccess file solution nie działa dla ciebie, musisz kontynuować czytanie tego artykułu.
Zwiększenie limitu pamięci PHP
Czasami może wystąpić wewnętrzny błąd serwera, jeśli wyczerpujesz limit pamięci PHP. Skorzystaj z naszego samouczka, jak zwiększyć limit pamięci PHP w WordPress, aby to naprawić.
Jeśli widzisz wewnętrzny błąd serwera tylko podczas próby zalogowania się do administratora WordPress lub przesłania obrazu w swoim wp-admin, powinieneś zwiększyć limit pamięci, wykonując następujące kroki:
- Utwórz pusty plik tekstowy o nazwie php.ini
- Wklej tutaj ten kod: memory=64MB
- Zapisz plik
- Prześlij go do folderu/ wp-admin / za pomocą FTP
Kilku użytkowników powiedziało, że zrobienie powyższego naprawiło problem po stronie Administratora.
Jeśli zwiększenie limitu pamięci naprawiło problem dla ciebie, to problem został rozwiązany tylko tymczasowo. Nadal musisz znaleźć przyczynę, która wyczerpuje limit pamięci.
Może to być źle zakodowana wtyczka lub nawet funkcja motywu. Zdecydowanie zalecamy poproszenie firmy hostingowej WordPress o sprawdzenie dzienników serwera, aby pomóc Ci znaleźć dokładną diagnostykę.
Jeśli zwiększenie limitu pamięci PHP nie rozwiązało problemu, będziesz musiał rozwiązać więcej problemów.
Wyłącz wszystkie wtyczki
Jeśli żadne z powyższych rozwiązań nie działało dla Ciebie, błąd ten najprawdopodobniej jest spowodowany konkretną wtyczką. Możliwe jest również, że jest to kombinacja wtyczek, które nie grają ze sobą ładnie.
Niestety, nie ma łatwego sposobu, aby się tego dowiedzieć. Musisz dezaktywować wszystkie wtyczki WordPress na raz.
Postępuj zgodnie z instrukcjami w naszym przewodniku, jak dezaktywować wszystkie wtyczki WordPress bez WP-Admin.
Jeśli wyłączenie wszystkich wtyczek naprawiło błąd, wiesz, że jest to jedna z wtyczek, która powoduje błąd.
Po prostu przejdź do obszaru administracyjnego WordPress i kliknij „wtyczki”. Teraz musisz ponownie aktywować jedną wtyczkę na raz, aż znajdziesz tę, która spowodowała problem. Pozbądź się tej wtyczki i Zgłoś błąd autorowi wtyczki.
Ponowne przesyłanie plików podstawowych
Jeśli opcja wtyczki nie naprawiła wewnętrznego błędu serwera, warto ponownie przesłać folder wp-admin i wp-includes ze świeżej instalacji WordPress.
Nie usunie to żadnych informacji, ale może rozwiązać problem w przypadku uszkodzenia jakiegokolwiek pliku.
Najpierw trzeba będzie odwiedzić WordPress.org stronie internetowej i kliknij przycisk Pobierz.
Spowoduje to zainstalowanie pliku zip WordPress na komputerze. Musisz wyodrębnić plik zip, a wewnątrz niego znajdziesz folder wordpress.
Następnie musisz połączyć się z witryną WordPress za pomocą klienta FTP. Po podłączeniu przejdź do folderu głównego swojej witryny. Jest to folder, w którym znajdują się foldery wp-admin, wp-includes, wp-content.
W lewej kolumnie otwórz folder WordPress na komputerze. Teraz musisz wybrać foldery wp-includes i wp-admin, a następnie kliknij prawym przyciskiem myszy i wybierz „Prześlij”.
Klient FTP przeniesie te foldery na serwer. Zapyta cię, czy chcesz nadpisać pliki. Wybierz „Zastąp”, a następnie wybierz „Zawsze używaj tej akcji”.
Twój klient FTP zastąpi teraz starsze pliki WordPress nowszymi świeżymi kopiami. Jeśli pliki WordPress zostały uszkodzone, ten krok naprawi wewnętrzny błąd serwera.
Zapytaj swojego dostawcę hostingu
Jeśli wszystkie metody nie naprawią wewnętrznego błędu serwera w Twojej witrynie, nadszedł czas, aby uzyskać więcej pomocy. Skontaktuj się z zespołem wsparcia hostingu i będą mogli sprawdzić dzienniki serwera i zlokalizować główną przyczynę błędu.
Jeśli chcesz kontynuować Samodzielne rozwiązywanie problemów, zapoznaj się z naszym najlepszym przewodnikiem rozwiązywania problemów WordPress dla początkujących.
Mamy nadzieję, że ten artykuł pomógł Ci naprawić wewnętrzny błąd serwera w WordPress. Możesz również zobaczyć naszą pełną listę najczęstszych błędów WordPress i jak je naprawić.
Jeśli podoba Ci się ten artykuł, zasubskrybuj nasz kanał YouTube dla samouczków wideo WordPress. Znajdziesz nas również na Twitterze i Facebooku.