Ќе ви покажеме, како да го поправите "500 Internal Server Error" во WordPress. WordPress е систем за управување со содржини (CMS) кој го користат милиони луѓе бидејќи е слободен, индивидуализиран и лесен за употреба. Иако има документација за доста сè, многу луѓе сметаат дека е тешко да управуваат со нивните сопствени сајтови. Ова може да доведе до тоа нивните сајтови да бидат надолу, што е нешто што никој не го сака. Еден од најчестите проблеми што се јавуваат со WordPress е 500 Внатрешна грешка на серверот. Во овој водич ние ќе ви покажеме неколку совети за тоа како да поправите 500 внатрешна грешка на серверот и да ја добиете вашата веб-страница на WordPress и да ја стартувате на вашиот Linux VPS.
Првото нешто што треба да направите е да ги заштите вашите WordPress сајт и MySQL база на податоци. Без оглед на тоа што е коренот на проблемот и колку е лошо, секогаш е добро да имате резервна копија на страницата. Откако ќе креирате резервна копија од вашиот WordPress сайт, можете да продолжите со другите чекори.
1. Овозможи дебагирање во WordPress
Секогаш е добро да се започне со дебагирање на проблемот. WordPress доаѓа со специфични системи за дебагирање дизајнирани да го поедностават процесот. За да овозможите дебагирање во WordPress, поврзете се на вашиот сервер преку FTP / SFTP или SSH и уредувајте го wp-config.php
датотека. Додади ги следниве линии пред / * Тоа е сè, престанете да уредувате! Среќен блогирање. * / линија:
дефинирај ('WP_DEBUG', точно); дефинирај ('WP_DEBUG_LOG', точно);
WP_DEBUG е PHP константа која се користи за активирање на дебагирачкиот режим во WordPress додека WP_DEBUG_LOG предизвикува сите грешки да се зачуваат во лог датотека наречена debug.log
.
Зачувајте ја конфигурациската датотека и повторете ја неуспешната операција на WordPress што ја предизвика 500 Внатрешна грешка на серверот. Проверете за debug.log
влези во внатрешноста на /wp-content/
директориумот за PHP грешки, известувања и предупредувања и ако има некои може да се обидете да ги поправите.
Идеално, ќе сакате да го имате следниов код во вашиот wp-config.php
датотека:
// Овозможи режим на WP_DEBUG дефинирај ('WP_DEBUG', true); // Овозможете пријавување на дебагирање во /wp-content/debug.log датотеката дефинирај ('WP_DEBUG_LOG', true); / / Оневозможи приказ на грешки и предупредувања дефинираат ('WP_DEBUG_DISPLAY', false); @ini_set ('display_errors', 0); // Користете dev верзии на основни JS и CSS датотеки (потребни се само ако ги модифицирате овие основни датотеки) дефинирајте ('SCRIPT_DEBUG', true);
2. Зголемување на ограничувањето на PHP меморијата во WordPress
Една од најчестите причини за 500 Внатрешна грешка на серверот пораката е исцрпување на ограничувањето на меморијата на PHP. Ова е обично поставено во php.ini
датотека. Можете директно да се обидете да го зголемите memory_limit in php.ini
и рестартирајте го вашиот Apache HTTP сервер / PHP-FPM услуга. Алтернативата е да ја додадете следната линија во вашата wp-config.php
датотека:
дефинираат ( 'WP_MEMORY_LIMIT', '64M');
Во случај вашата апликација да бара повеќе меморија поради повеќе активни приклучоци и тешка тема, можете да поставите повисока вредност овде.
3. Креирај нова датотека .htaccess
на .htaccess
датотеката може лесно да се оштети поради лош приклучок или рачни промени. Пријавете се на вашиот сервер преку FTP / SFTP или SSH и преименувајте ја датотеката во .htaccess.BAK
or .htaccess.CORRUPTED
и да се создаде нов .htaccess
датотека со основни поставувања за.
4. Деактивирај ги приклучоците во WordPress
Ако ниту една од претходните решенија не работи, можете да пробате деактивирање на сите ваши приклучоци во WordPress. Ако имате пристап до контролната табла на WordPress, можете да отидете до Приклучоци секција и деактивирајте го секој додаток еден по еден. По секое деактивирање можете да го освежите вашиот сајт и да проверите дали проблемот е решен.
Ако не сте во можност да пристапите до контролната табла на WordPress, можете да ги деактивирате приклучоците преку FTP / SFTP или SSH. Влезете во вашиот сервер, одете до вашиот wp-content
и преименувајте го plugins
директориум до plugins.DEACTIVATED
. Алтернативно, можете да се движите до plugins
директориумот и деактивирајте го секој додаток еден по еден. Не заборавајте да ги вклучите приклучоците откако ќе завршите со преименувањето на plugins.DEACTIVATED
назад plugins
Се надеваме дека некои од овие решенија ви помогнаа да ја поправите внатрешната грешка на 500. Ако сеуште ја доживувате 500 Internal Server Грешка, се препорачува да се поврзеш со вашиот веб-хостинг провајдер.