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 файл. Добавете следните редове преди / * Това е всичко, спрете редактирането! Честит блог. * / ред:

define ('WP_DEBUG', true); define ("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 define ('WP_DEBUG_LOG', true); // Деактивиране на показването на грешки и предупреждения ("WP_DEBUG_DISPLAY", false); @ini_set ("display_errors", 0); // Използвайте dev версии на основните JS и CSS файлове (необходими само ако променяте тези основни файлове) define ('SCRIPT_DEBUG', true);

2. Увеличете PHP Memory Limit в WordPress

Една от най - честите причини за 500 вътрешна грешка в сървъра съобщението изчерпва границата на PHP паметта. Това обикновено е зададено в php.ini файл. Можете директно да опитате да увеличите memory_limit in php.ini и рестартирайте Apache HTTP сървъра / PHP-FPM услугата. Алтернативата е да добавите следния ред във вашия wp-config.php файл:

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

В случай, че приложението ви изисква повече памет, поради множество активни приставки и тежка тема, можете да настроите по-висока стойност тук.

3. Създайте нов .htaccess файл

- .htaccess файлът лесно може да бъде повреден поради лоша приставка или ръчни промени. Влезте в сървъра си чрез FTP / SFTP или SSH и преименувайте файла на .htaccess.BAK or .htaccess.CORRUPTED и да създадете нов .htaccess файл с основни настройки .htaccess.

4. Деактивирайте Plugins в WordPress

Ако никое от предишните решения не работи, можете да опитате да деактивирате всичките си плъгини в WordPress. Ако имате достъп до таблото за управление на WordPress, можете да се придвижите до Plugins разделете и деактивирайте всяка приставка един по един. След всяко деактивиране можете да опресните сайта си и да проверите дали проблемът е решен.

Ако нямате достъп до таблото за управление на WordPress, можете да деактивирате приставките чрез FTP / SFTP или SSH. Влезте в сървъра си, придвижете се до вашия wp-content и преименувайте plugins директория до plugins.DEACTIVATED, Като алтернатива можете да се придвижите до plugins директория и деактивирайте всяка приставка един по един. Не забравяйте да включите плъгините, след като ги направите, като ги преименувате plugins.DEACTIVATED директория обратно към plugins

Надяваме се, някои от тези решения ви помогнаха да поправите грешката на вътрешния сървър на 500. Ако все още изпитвате грешка на вътрешния сървър на 500, препоръчително е да се свържете с вашия доставчик на уеб хостинг.

 

Original член