WordPress 500 Internal Error ng Server

WordPress 500 Internal Error ng Server

Ipapakita namin sa iyo, Kung Paano Ayusin ang "500 Internal Error Server" sa WordPress. Ang WordPress ay isang sistema ng pamamahala ng nilalaman (CMS) na ginagamit ng milyun-milyong tao dahil libre ito, napapasadyang at madaling gamitin. Kahit na may dokumentasyon para sa halos lahat ng bagay, maraming tao ang nahihirapang pamahalaan ang kanilang sariling mga site. Ito ay maaaring humantong sa kanilang mga site na down na kung saan ay isang bagay na walang gusto. Isa sa mga pinaka-karaniwang problema na nangyayari sa WordPress ay 500 Internal Server Error. Sa gabay na ito ipapakita namin sa iyo ang ilang mga tip sa kung paano ayusin ang 500 Internal Error Server at makuha ang iyong WordPress site up at tumatakbo sa iyong Linux VPS.

Ang unang bagay na kailangan mong gawin ay ang backup ng iyong WordPress site at MySQL database. Anuman ang dahilan ng problema at kung gaano kasamang ito, laging mabuti ang magkaroon ng isang backup ng site. Sa sandaling lumikha ka ng isang backup ng iyong WordPress site maaari kang magpatuloy sa iba pang mga hakbang.

1. Paganahin ang pag-debug sa WordPress

Ito ay palaging mabuti upang magsimula sa pamamagitan ng pag-debug sa problema. Ang WordPress ay may partikular na mga sistema ng pag-debug na idinisenyo upang gawing simple ang proseso. Upang paganahin ang pag-debug sa WordPress, kumonekta sa iyong server sa pamamagitan ng FTP / SFTP o SSH at i-edit ang wp-config.php file. Idagdag ang mga sumusunod na linya bago ang / * Iyon lang, itigil ang pag-edit! Maligayang blogging. * / linya:

tukuyin ('WP_DEBUG', totoo); tukuyin ('WP_DEBUG_LOG', totoo);

WP_DEBUG ay isang pare-pareho ng PHP na ginagamit upang ma-trigger ang debug mode sa WordPress habang WP_DEBUG_LOG nagiging sanhi ang lahat ng mga error na mai-save sa isang log file na tinatawag debug.log.

I-save ang configuration file at ulitin ang Nabigo ang pagpapatakbo ng WordPress na sanhi ng 500 Internal Server Error. Suriin ang debug.log mag-log file sa loob ng /wp-content/ direktoryo para sa mga error sa PHP, mga abiso at mga babala at kung mayroong anumang maaari mong subukan upang ayusin ang mga ito.

Sa isip, gusto mong magkaroon ng sumusunod na code sa iyong wp-config.php file:

 // Paganahin ang WP_DEBUG mode tukuyin ('WP_DEBUG', totoo); // Paganahin ang pag-log sa Pag-debug sa /wp-content/debug.log file na tukuyin ('WP_DEBUG_LOG', totoo); // Huwag paganahin ang pagpapakita ng mga error at mga babala na tukuyin ('WP_DEBUG_DISPLAY', false); @ini_set ('display_errors', 0); / / Gumamit ng mga bersyon ng dev ng core JS at CSS file (kinakailangan lamang kung binago mo ang mga pangunahing file na ito) tukuyin ('SCRIPT_DEBUG', totoo);

2. Taasan ang Limitasyon sa Memory ng PHP sa WordPress

Isa sa mga pinaka-karaniwang dahilan para sa 500 Internal Server Error ang mensahe ay nakakapagod sa limitasyon ng memorya ng PHP. Ito ay karaniwang nakatakda sa php.ini file. Maaari mong direktang subukan upang madagdagan ang memory_limit in php.ini at i-restart ang iyong server ng Apache HTTP / PHP-FPM. Ang kahalili ay idagdag ang sumusunod na linya sa iyong wp-config.php file:

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

Kung ang iyong aplikasyon ay nangangailangan ng mas maraming memory dahil sa maraming mga aktibong plugin at mabigat na tema, maaari kang mag-set up ng mas mataas na halaga dito.

3. Lumikha ng Bagong .htaccess na File

Ang .htaccess madaling masira ang file dahil sa masamang plugin o manu-manong mga pagbabago. Mag-log in sa iyong server sa pamamagitan ng FTP / SFTP o SSH at palitan ang pangalan ng file sa .htaccess.BAK or .htaccess.CORRUPTED at lumikha ng bago .htaccess file gamit ang pangunahing mga setting ng .htaccess.

4. I-deactivate ang Mga Plugin sa WordPress

Kung wala sa alinman sa nakaraang mga solusyon ang nagtrabaho, maaari mong subukang i-deactivate ang lahat ng iyong mga plugin sa WordPress. Kung mayroon kang access sa WordPress dashboard maaari kang mag-navigate sa Plugins seksyon at i-deactivate ang bawat plugin nang isa-isa. Pagkatapos ng bawat deactivation maaari mong i-refresh ang iyong site at suriin kung ang problema ay malulutas.

Kung hindi mo ma-access ang WordPress dashboard maaari mong i-deactivate ang mga plugin sa pamamagitan ng FTP / SFTP o SSH. Mag-log in sa iyong server, mag-navigate sa iyong wp-content at palitan ang pangalan ng plugins direktoryo sa plugins.DEACTIVATED. Bilang kahalili, maaari kang mag-navigate sa plugins direktoryo at i-deactivate ang bawat plugin isa-isa. Huwag kalimutan na paganahin ang mga plugin kapag nagawa mo na sa pamamagitan ng pagpapalit sa pangalan ng plugins.DEACTIVATED direktoryo pabalik sa plugins

Sana, ang ilan sa mga solusyon na ito ay nakatulong sa iyo na ayusin ang 500 Internal Error Server. Kung nakaranas ka pa ng 500 Internal Error Server, inirerekomenda itong kontakin ang iyong web hosting provider.

 

Orihinal na Artikulo