WordPress 500 unutrašnja greška servera

WordPress 500 unutrašnja greška servera

Pokazaćemo vam kako ukloniti "500 Internal Server Error" u WordPressu. WordPress je sistem za upravljanje sadržajem (CMS) koji koriste milioni ljudi jer je besplatan, prilagodljiv i jednostavan za korištenje. Iako postoji dokumentacija za gotovo sve, mnogim ljudima je teško upravljati vlastitim sajtovima. Ovo može dovesti do toga da njihovi sajtovi padaju, što je nešto što niko ne voli. Jedan od najčešćih problema koji se javlja kod WordPressa je 500 Internal Server Error. U ovom vodiču ćemo vam pokazati nekoliko savjeta kako da popravite grešku 500 Internal Server i preuzmite svoju VordPress stranicu na vašem Linux VPS-u.

Prva stvar koju treba da uradite je da napravite rezervnu kopiju vaše WordPress stranice i MySQL baze podataka. Bez obzira koji je osnovni uzrok problema i koliko je loše, uvek je dobro imati rezervnu kopiju sajta. Kada napravite rezervnu kopiju vaše WordPress stranice, možete nastaviti sa drugim koracima.

1. Omogućite otklanjanje grešaka u programu WordPress

Uvek je dobro započeti otklanjanjem problema. WordPress dolazi sa određenim debug sistemima dizajniranim da pojednostave proces. Da biste omogućili debagovanje u WordPress-u, povežite se na vaš server preko FTP / SFTP ili SSH i uredite wp-config.php fajl. Dodajte sljedeće redove prije / * To je sve, zaustavite uređivanje! Sretan blogging. * / linija:

define ('WP_DEBUG', tačno); define ('WP_DEBUG_LOG', tačno);

WP_DEBUG je PHP konstanta koja se koristi za pokretanje debug moda u WordPress-u WP_DEBUG_LOG uzrokuje da sve greške budu sačuvane u datoteci dnevnika debug.log.

Sačuvajte konfiguracijsku datoteku i ponovite neuspješnu operaciju WordPress-a koja je izazvala 500 Internal Server Error. Proveri debug.log log fajl unutar /wp-content/ direktorij za PHP greške, napomene i upozorenja, a ako ih ima, možete pokušati da ih popravite.

Idealno je da ćete želeti da imate sljedeći kod u vašem wp-config.php file:

 // Omogući WP_DEBUG mod define ('WP_DEBUG', tačno); // Omogući prijavljivanje debagovanja u datoteku /wp-content/debug.log define ('WP_DEBUG_LOG', tačno); // Disable display of errors and warnings define ('WP_DEBUG_DISPLAY', false); @ini_set ('display_errors', 0); // Koristite dev verzije osnovnih JS i CSS datoteka (potrebno je samo ako modifikujete ove osnovne datoteke) definišite ('SCRIPT_DEBUG', true);

2. Povećajte ograničenje PHP memorije u WordPressu

Jedan od najčešćih uzroka za 500 Internal Server Error poruka je iscrpljuju limit PHP memorije. Ovo je obično postavljeno u php.ini fajl. Možete direktno pokušati da povećate memory_limit in php.ini i ponovo pokrenite Apache HTTP server / PHP-FPM servis. Alternativa je da dodate sledeću liniju u svoj wp-config.php file:

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

U slučaju da vaša aplikacija zahteva više memorije zbog više aktivnih dodataka i teške teme, možete ovde podesiti veću vrijednost.

3. Kreirajte novu .htaccess datoteku

The .htaccess datoteka se može lako oštetiti zbog lošeg dodatka ili ručnih promjena. Prijavite se na svoj server preko FTP / SFTP ili SSH i preimenovati datoteku u .htaccess.BAK or .htaccess.CORRUPTED i stvoriti novu .htaccess datoteku sa osnovne .htaccess postavke.

4. Deaktivirajte Plugins u WordPressu

Ako nijedno prethodno rešenje nije uspelo, možete pokušati deaktivirati sve svoje dopune u WordPressu. Ako imate pristup na kontrolnoj tabli WordPress-a, možete se kretati do plugins odvojite i deaktivirajte svaki dodatak jedan po jedan. Nakon svake deaktivacije možete osvežiti stranicu i proveriti da li je problem rešen.

Ako ne možete da pristupite kontrolnoj tabli WordPress-a, možete da deaktivirate dodatke preko FTP / SFTP ili SSH. Prijavite se na svoj server, idite na svoj wp-content i preimenovati plugins direktorijuma plugins.DEACTIVATED. Alternativno, možete se kretati do plugins direktorij i deaktivirajte svaki plugin jedan po jedan. Ne zaboravite da uključite dodatke kada završite preimenovanjem plugins.DEACTIVATED direktorijum nazad plugins

Nadamo se da su vam neke od ovih rešenja pomogli da popravite 500 Internal Server Error. Ako i dalje doživite 500 Internal Server Error, preporučuje se da se obratite svom web hosting provajderu.

 

Original članak