WordPress 500 sisemine serveri viga

WordPress 500 sisemine serveri viga

Näitame, kuidas WordPressis "500i sisemise serveri viga" parandada. WordPress on miljonite inimeste poolt kasutatav sisuhaldussüsteem (CMS), sest see on tasuta, kohandatav ja hõlpsasti kasutatav. Kuigi on päris palju kõike, on paljudel inimestel oma saitide haldamine keeruline. See võib viia nende alade alla, mida keegi ei meeldi. Üks kõige tavalisemaid probleeme WordPressiga on 500 Internal Server Error. Selles juhendis tutvustame teile mõningaid näpunäiteid selle kohta, kuidas parandada 500i sisemist serveri viga ja oma WordPressi saiti käivitada oma Linuxi VPS-is.

Esimene asi, mida peate tegema, on oma WordPressi ja MySQL andmebaasi varundamine. Pole tähtis, mis on probleemi algpõhjus ja kui halb on see, on alati hea, et saidi varukoopia on olemas. Kui olete loonud oma WordPressi saidi varukoopia, võite jätkata teiste sammudega.

1. Lubage silumine WordPressis

Alustamiseks on alati hea probleemi lahendamine. WordPressil on spetsiaalsed silumisprotsessi lihtsustavad süsteemid. Selleks, et võimaldada silumisprogrammi WordPressis, ühendage serveriga FTP / SFTP või SSH kaudu ja muutke wp-config.php faili Lisage järgmised read enne / * See on kõik, lõpetage toimetamine! Õnnelik blogimine. * / rida:

define ('WP_DEBUG', true); define ('WP_DEBUG_LOG', true);

WP_DEBUG on PHP-konsool, mida kasutatakse WordPressi silumisrežiimi käivitamisel WP_DEBUG_LOG põhjustab kõigi vigade salvestamise logifaili nimega debug.log.

Salvestage konfiguratsioonifail ja korrake ebaõnnestunud WordPressi toimingut, mis põhjustas 500 Internal Server Error. Kontrollige seda debug.log logifail sees /wp-content/ PHP-vigade kataloog, märguanded ja hoiatused ning nende olemasolu korral saate neid parandada.

Ideaalis soovid teil oma koodis järgmine kood wp-config.php faili:

 // Luba WP_DEBUG režiim define ('WP_DEBUG', true); // lubab Debug logimine /wp-content/debug.log faili define ('WP_DEBUG_LOG', true); // Keela vigade ja hoiatuste kuvamine ('WP_DEBUG_DISPLAY', vale); @ini_set ('display_errors', 0); // JS- ja CSS-põhiste failide põhiversiooni versioonid (vajalik ainult siis, kui muudate neid põhifaile) define ('SCRIPT_DEBUG', true);

2. Suurendage PHP mälu piiri WordPressis

Üks kõige levinumad põhjused 500 Internal Server Error sõnum purustab PHP mälu piiri. See on tavaliselt määratud php.ini faili Saate otse proovida seda suurendada memory_limit in php.ini ja taaskäivitage oma Apache HTTP server / PHP-FPM teenus. Alternatiiviks on lisada järgmine joon oma wp-config.php faili:

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

Kui teie rakendus nõuab mitut aktiivset pistikprogrammi ja rasket teema mitu mälu, saate siin siin kõrgema väärtuse seadistada.

3. Loo uus .htaccess-fail

. .htaccess faili saab hõlpsasti rikkuda tänu vigasele pluginale või käsitsi tehtud muudatustele. Logige sisse oma serverisse FTP / SFTP või SSH kaudu ja nimetage fail ümber .htaccess.BAK or .htaccess.CORRUPTED ja looge uus .htaccess faili põhilised .htaccess seaded.

4. Pluginate deaktiveerimine WordPressis

Kui ükski eelnev lahendus ei tööta, võite proovida kõik oma pluginad WordPressist välja lülitada. Kui teil on juurdepääs WordPressi juhtpaneelile, saate navigeerida plugins jaotist ja deaktiveerige iga plugin ükshaaval. Pärast iga deaktiveerimist saate oma saiti värskendada ja kontrollida, kas probleem on lahendatud.

Kui te ei pääse WordPressi juhtpaneelile, võite pumbaid deaktiveerida FTP / SFTP või SSH kaudu. Logige sisse oma serverisse, navigeerige oma wp-content ja nimetage ümber plugins kataloogi plugins.DEACTIVATED. Teise võimalusena saate navigeerida ka plugins kataloogi ja deaktiveerige iga plugin ükshaaval. Ärge unustage pluginaid lubada, kui olete lõpetanud, nimetades ümber plugins.DEACTIVATED kataloog tagasi plugins

Loodetavasti aitasid mõned neist lahendustest 500i sisemise serveri viga parandada. Kui teil on endiselt 500i sisemine serveri viga, on soovitatav pöörduda veebimajutusteenuste pakkuja poole.

 

Originaal artikli