Kako popraviti internu grešku poslužitelja 500 u WordPressu

 Kako popraviti internu grešku poslužitelja 500 u WordPressu

Patrick Harvey

Interna pogreška poslužitelja 500 jedan je od najfrustrirajućih problema koje možete imati sa svojom web lokacijom. Ova pogreška je HTTP statusni kod. Sve ih web-stranice proizvode da biste znali kako vaš poslužitelj radi.

Vaš će poslužitelj proizvesti statusni kod 500 kada nešto nije u redu, ali nije sasvim sigurno što je to.

Prije nego što pokušate popravke u nastavku, pokušajte malo pričekati prije nego što osvježite svoju web-lokaciju i izbrišete predmemoriju preglednika kako biste vidjeli je li pogreška privremeni problem nakon ažuriranja ili problem s vašim preglednikom.

Također biste trebali provjeriti zapise poslužitelja ako vaš host ih pruža ili uključite WordPressov način otklanjanja pogrešaka jer ova izvješća mogu točno odrediti problem.

6 načina za ispravljanje 500 interne pogreške poslužitelja u WordPressu

  • Izbrišite svoj .htaccess datoteka – Privremeno izbrišite svoju .htaccess datoteku i generirajte novu kako biste ispravili pogreške unutar nje.
  • Povećajte ograničenje PHP memorije – Povećajte dopuštenu PHP memoriju svoje web stranice u slučaju tema ili dodatak iscrpljuju svoje trenutno ograničenje.
  • Deaktivirajte dodatke i teme trećih strana – Isključite probleme s datotekama dodatka i teme deaktiviranjem oboje.
  • Ispravite pogreške s dopuštenjima za datoteke – Prebacite datoteke na preporučenu konfiguraciju dopuštenja.
  • Ponovo instalirajte jezgrene datoteke WordPressa – Izbrišite i ponovno instalirajte primarne jezgrene datoteke WordPressa koje su možda oštećene.
  • Kontaktirajte svog domaćina –Isključite probleme s poslužiteljem savjetovanjem sa svojim hostom.

Popravak #1: Ponovno generirajte svoju .htaccess datoteku

Iz bilo kojeg razloga, vaša .htaccess datoteka može postati oštećena. Nećete pronaći ovu datoteku ako vaš host koristi Nginx umjesto Apachea, stoga prijeđite na sljedeći popravak ako je to slučaj.

Ako vaš host koristi Apache i ne vidite datoteku u vašu korijensku mapu među vašim wp-content i wp-admin mapama, provjerite je li vaš FTP klijent postavljen da prikazuje skrivene i/ili točkaste datoteke.

Preuzmite ovu datoteku na svoje računalo, a zatim je izbrišite iz datoteka svoje web stranice i ponovno učitajte svoju stranicu da vidite je li problem riješen.

Spremite svoje postavke trajne veze u WordPressu da biste generirali novu .htaccess datoteku.

Popravak #2: Povećajte ograničenje PHP memorije

Loše kodirani dodaci i dodaci koji zahtijevaju velike resurse mogu uzrokovati da dosegnete ograničenje dodijeljene PHP memorije dodijeljeno vašoj web-lokaciji. Kao rezultat toga, web-mjesto će pasti.

Možete prijeći na popravak #3 da saznate koji dodatak uzrokuje problem ili možete povećati ograničenje PHP memorije kako biste svojoj web-lokaciji dali više prostora.

Postoji nekoliko različitih načina na koje možete povećati ovo ograničenje. Ako vaš host koristi cPanel, pronađite aplikaciju Select PHP Version u odjeljku Software, zatim kliknite Switch to PHP Options i promijenite vrijednost za “memory_limit” na 128M ili 264M ovisno o trenutnom ograničenju.

Možete također dodajte jednostavan redak koda u jedno od sljedećegdatoteke:

.htaccess datoteka u korijenskoj mapi:

php_value memory_limit 256M

php.ini datoteka u wp-admin mapi:

memory_limit = 256M

Vidi također: Što je DNS? Vodič kroz sustav naziva domena

Napomena: Ovaj redak ne treba dodavati. Jednostavno ga pronađite i promijenite njegovu vrijednost.

wp-config.php datoteka u korijenskoj mapi:

define('WP_MEMORY_LIMIT', '256M') ;

Napomena: Dodajte ovaj isječak prije retka "sretno objavljivanje".

Kontaktirajte svog domaćina i zatražite povišicu Ograničenje PHP memorije ako imate problema.

Popravak #3: Deaktivirajte datoteke dodataka i tema

Ako ne možete točno odrediti pogrešku, deaktivirajte svoje dodatke i temu treće strane u jednom pao nalet. Ako se vaše web mjesto učita, ponovno aktivirajte svaki dodatak jedan po jedan kako biste točno odredili pogrešku.

Ako možete pristupiti WordPress nadzornoj ploči, idite na stranicu Dodaci, potvrdite okvir Odaberi sve i primijenite radnju Deaktiviraj.

Da biste deaktivirali svoju temu, idite na stranicu Teme i aktivirajte zadanu WordPress temu (Twenty Twenty-One, Twenty Twenty itd.).

Ako nemate pristup pozadini WordPressa, deaktivirajte sve svoje dodatke u svom FTP klijentu tako što ćete otići na wp-content i preimenovati mapu Plugins u bilo što, kao što je "pluginsz".

Da biste deaktivirali svoju temu , otvorite mapu Teme u mapi wp-content, zatim preimenujte mapu svoje teme. Ovo će aktivirati najnoviju zadanu WordPress temu u vašeminstalacija prema zadanim postavkama.

Ako problem nestane, aktivirajte svaki dodatak i svoju temu jedan po jedan i nastavite osvježavati svoju web-lokaciju da vidite koji generira pogrešku.

Popravak #4: Konfigurirajte ispravite dopuštenja za datoteke

Možete promijeniti dopuštenja vaše instalacije putem vašeg FTP klijenta. Treba postojati stupac s oznakom Dozvole.

Datoteke i mape trebaju biti postavljene na sljedeće dozvole:

  • Direktoriji (mape): 755, 750 ili 775
  • Datoteke: 644, 640 ili 664
  • wp-config.php: 440 ili 400

Desni klik na datoteku ili direktorij za promjenu dopuštenja.

Vidi također: Kako dobiti više sljedbenika na Twitteru: konačan vodič

Popravak #5: Ponovno instaliranje jezgrenih datoteka WordPressa

Ako ništa drugo ne uspije, ne škodi ponovno instalirati jezgrene mape WordPressa samo da se isključe oštećene datoteke.

Ovo se mora učiniti putem FTP-a. Sve što trebate učiniti je preuzeti najnoviju verziju WordPressa i prenijeti mape wp-admin i wp-includes u korijenski direktorij svoje web-lokacije kako biste prebrisali trenutne kopije ovih mapa.

Ako naiđete na problema s dopuštenjima kada pokušate učitati ove mape, privremeno postavite dopuštenja za svaki direktorij na 777. Vratite ih na ono što su izvorno bili (755, 750 ili 775) čim završite jer vrijednost dozvole 777 stvara sigurnosni rizik u vašoj instalaciji.

Druga metoda za njihovo ponovno instaliranje bila bi s Skripta za hitni oporavak s WPReset.com, asamostalna skripta napravljena upravo za ove situacije. Ako postoji oštećena jezgrena datoteka, skripta će je otkriti i automatski preuzeti originalnu verziju iz WP repozitorija. To znači da će svaka datoteka koja je modificirana, oštećena ili promijenjena na bilo koji način biti uočena i zamijenjena originalnom sa samo nekoliko klikova.

Popravak #6: Kontaktirajte svog hosta

Ako ne možete sami odrediti pogrešku, obratite se svom hostu jer bi problem mogao biti na njihovim poslužiteljima.

U ovom slučaju ne možete ništa učiniti jer će vaš host morati riješiti problem na svom kraj.

Zaključak

Kao što vidite, postoji niz razloga za 500 internih pogrešaka poslužitelja u WordPressu. Nadamo se da će vam jedna od gore navedenih metoda pomoći da popravite pogrešku.

A ako koristite upravljani host WordPress – bez obzira na to vrijedi kontaktirati svog hosta.

Web hostovi kao što su WPX Hosting i Kinsta pružaju izvrsnu podršku i često će pomoći s ovakvim greškama.

Patrick Harvey

Patrick Harvey iskusan je pisac i digitalni trgovac s više od 10 godina iskustva u industriji. Ima veliko znanje o raznim temama kao što su bloganje, društveni mediji, e-trgovina i WordPress. Njegova strast za pisanjem i pomaganjem ljudima da uspiju na mreži nagnala ga je da stvara pronicljive i zanimljive postove koji pružaju vrijednost njegovoj publici. Kao iskusan korisnik WordPressa, Patrick je upoznat s detaljima izrade uspješnih web stranica i koristi to znanje kako bi pomogao tvrtkama i pojedincima da uspostave svoju online prisutnost. S oštrim okom za detalje i nepokolebljivom predanošću izvrsnosti, Patrick je posvećen pružanju svojim čitateljima najnovijih trendova i savjeta u industriji digitalnog marketinga. Kad ne piše blog, Patricka se može pronaći kako istražuje nova mjesta, čita knjige ili igra košarku.