Jak naprawić błąd wewnętrznego serwera w WordPress

Artykuł napisany przez:
  • WordPress
  • Zaktualizowano: Apr 24, 2018

Korzystanie z WordPressa to ekscytujący sposób na zbudowanie strony internetowej. Dzięki nieskończonej kombinacji motywów i wtyczek do wyboru, możesz twórz niemal każdą witrynę, której pragniesz. Możesz nawet użyć swojej zdolności do kodowania, aby stworzyć unikalną stronę dotyczącą wyglądu i funkcjonalności.

Ale ponieważ musisz pracować z wieloma ruchomymi częściami, możesz w końcu napotkać pewne problemy, takie jak Wewnętrzny błąd serwera 500.

Co to są błędy wewnętrzne serwera 500?

Wewnętrzne błędy serwera 500 są stosunkowo powszechne w środowisku WordPress, ale mogą również występować w innych systemach i platformach zarządzania treścią. Ale w przeciwieństwie do 404, które mają oczywiste przyczyny, takie jak zepsute linki i zmiana adresów URL strony, musisz trochę głębiej zrozumieć problem.

Pierwszą rzeczą, którą musisz zrobić, to sprawdzić dzienniki błędów PHP lub Apache z twojego serwera. Ponieważ wewnętrzne komunikaty o błędach 500 nie dostarczają konkretnych informacji o przyczynach, należy szukać śladów, które pomogą ci znaleźć winnego.

Aby wyświetlić dzienniki błędów, zaloguj się do panelu sterowania hostingu i przejdź do głównej sekcji "Witryny internetowe / domeny". Należy pamiętać, że interfejs różni się w zależności od firmy hostingowej. Po prostu znajdź menu lub pasek narzędzi, gdzie znajdziesz "Menedżer plików", "Ustawienia serwera WWW", "Ustawienia PHP" lub coś podobnego; powinna również tam być opcja "Logi".

dzienniki
Zazwyczaj dostarczany jest plik dziennika błędów. W przypadku cPanel znajduje się w sekcji Logi. Rzeczy mogą być inne z twoją Host WordPress - skontaktuj się z pomocą, jeśli nie możesz znaleźć dzienników błędów. .

Celem przeglądania dzienników błędów jest podanie wewnętrznego komunikatu o błędzie 500 w pewnym kontekście. Takie postępowanie pomoże ci określić poprawkę, którą można zastosować. W zależności od wyników, poniżej możesz wypróbować:

1. Czas skryptu PHP

Jeśli skrypt PHP Twojej strony tworzy połączenia zewnętrzne, niektóre z nich mogą przerwać działanie i spowodować błędy wewnętrzne 500. Możesz zapobiec tym instancjom, określając reguły limitu czasu lub usuwając niepotrzebne połączenia zewnętrzne ze skryptów PHP.

Innym rozwiązaniem jest zwiększenie limitu pamięci PHP, co można zrobić, tworząc pusty plik tekstowy o nazwie "php.ini".

php

Zapisz kod "memory = 64MB", zapisz, a następnie prześlij go do swojego katalogu WordPress za pomocą FTP.

user_ini

2. Błąd w pliku .htaccess

Inną częstą przyczyną błędów wewnętrznych 500 jest uszkodzony lub źle skonfigurowany plik .htaccess. Szybką poprawką jest zmiana nazwy starego pliku .htaccess na coś innego - na przykład „.htaccess_old”. Aby to zrobić, zaloguj się na swojej platformie hostingowej i przejdź do menedżera plików. Plik powinien znajdować się obok folderów WordPress, takich jak wp-content, wp-include i tak dalej.

.htaccess

Po pomyślnej zmianie nazwy pliku odśwież stronę, aby sprawdzić, czy rozwiązał problem. Jeśli komunikat o błędzie zniknął, nie zapomnij wygenerować nowego pliku .htaccess z prawidłowymi regułami przepisywania.

Możesz to zrobić, logując się do pulpitu WordPress, przechodząc do Ustawienia Perm Permalinky, a następnie klikając przycisk Zapisz.

permalinki

3. Wadliwe wtyczki

Jeśli żadne z wcześniejszych rozwiązań nie działało, błąd prawdopodobnie spowodowany jest przez wadliwą wtyczkę. Winowajca powinien być łatwy do zidentyfikowania, jeśli niedawno zainstalowałeś nową wtyczkę przed wystąpieniem błędu. W przeciwnym razie musisz sprawdzić każdą wtyczkę, dezaktywując wszystkie, a następnie włączając je ponownie - jeden po drugim.

Aby to zrobić, przejdź do Wtyczki> Zainstalowane wtyczki, kliknij "Wybierz wszystko", a następnie wybierz "Wyłącz" z menu rozwijanego Czynności zbiorcze.

wtyczki

Ostatnie słowa

Rozwiązania opisane powyżej powinny pomóc w rozwiązaniu wewnętrznych błędów 500. Ale jeśli problem będzie się powtarzał, pamiętaj, że problemy związane z serwerem czasami powodują takie błędy. W takim przypadku musisz skontaktować się ze swoim dostawcą usług hostingowych i poczekać na ich pomoc.

O Christopherze Jan Benitez

Christopher Jan Benitez jest zawodowym niezależnym pisarzem, który dostarcza małym firmom treści, które angażują odbiorców i zwiększają konwersję. Jeśli szukasz artykułów o wysokiej jakości, dotyczących wszystkiego, co dotyczy marketingu cyfrowego, to on jest Twoim facetem! Możesz go pozdrowić na Facebooku, Google+ i Twitterze.