WordPress 500 внатрешна грешка на серверот

WordPress 500 внатрешна грешка на серверот

Ќе ви покажеме, како да го поправите "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 Грешка, се препорачува да се поврзеш со вашиот веб-хостинг провајдер.

 

Авторски член