Більше результатів...

Загальні селектори
Тільки точні збіги
Шукати у заголовках
Шукати у контенті
Вибір типів постів
Фільтрувати за категоріями
FAQ
Hostenko
Натхнення
Відео уроки
Новини
Плагіни
Теми
Уроки
Хакі

У цій статті я спробую описати найчастіші приклади виникнення помилки 500 на вашому сайті та вирішення даної помилки. Ви відкрили сторінку вашого сайту і бачите повідомлення про помилку 500 (Internal Server Error) - не панікуйте і згадайте, які зміни були зроблені перед її виникненням, або зайдіть в особистий кабінет управління хостингом та ознайомтеся з логами помилок - швидше за все в них написано що саме викликає помилку 500.

Найчастіше помилку викликає:

inet.ws - Powerful VPS Hosting в США, Canada, UK та DE!
  1. Тема оформлення
  2. Плагін(и)
  3. Файл .htaccess

Давайте розглянемо ці варіанти по порядку.

1. Тема оформлення

Ви знайшли або придбали нову тему оформлення, яка вам сподобалася, але після її встановлення при вході на сайт видається помилка про його некоректну роботу (помилка 500). При вході в консоль управління також спостерігається помилка 500.

Для відновлення роботи сайту можна скористатися одним із наступних способів:

1.1. Ftp

Зайдіть на FTP вашого сайту і знайдіть папку, в якій знаходяться ваші теми оформлення. За умовчанням це / Wp-зміст / теми /

Перейменуйте, видаліть або виправте тему оформлення сайту.

Помилка 500 Internal Server Error: розбираємось та усуваємо проблему

Примітка: достатньо додати зайвий символ в ім'я папки під назвою теми оформлення.

Тепер при вході на сайт ви бачите порожню сторінку, але жодних повідомлень про помилку немає. Це саме те, чого ми й хотіли досягти.

Помилка 500 Internal Server Error: розбираємось та усуваємо проблему

Далі заходимо до панелі адміністратора WordPress і переходимо в теми оформлення. Отримуємо повідомлення про те, що активована інша тема оформлення.

Помилка 500 Internal Server Error: розбираємось та усуваємо проблему

Примітка: часто користувачі видаляють стандартні теми оформлення, а дарма. Вони є еталонними, і якщо ви не керували кодом цих тем, тоді варто активувати одну з них після відновлення сайту.

Завантажити стандартні теми оформлення можна тут:

  • Двадцятьдесят
  • TwentyEleven
  • TwentyTwelve

1.2. PhpMyAdmin

Якщо ви видалили стандартну тему оформлення або відредагували її, і вона не працює, можна завантажити її заново. Посилання для завантаження вище.

Далі, заходимо до PHPMYADMIN:

Помилка 500 Internal Server Error: розбираємось та усуваємо проблему
вибираємо Базу даних вашого сайту:

Помилка 500 Internal Server Error: розбираємось та усуваємо проблему

Переходимо у вкладку SQL:

Помилка 500 Internal Server Error: розбираємось та усуваємо проблему

І копіюємо туди наступний код:

UPDATE wp_options SET option_value = 'twentytwelve' WHERE option_name = 'template';
UPDATE wp_options SET option_value = 'twentytwelve' WHERE option_name = 'stylesheet';
UPDATE wp_options SET option_value = 'twentytwelve' WHERE option_name = 'current_theme';

Помилка 500 Internal Server Error: розбираємось та усуваємо проблему

Для зміни теми оформлення у такий спосіб потрібно правильно вказати її назву. Раджу використовувати стандартні теми оформлення у цьому випадку, посилання на які ми наводили вище.

Після цього вміст вашого сайту знову відобразиться.

2. Плагіни

Зазвичай плагін, який збоїть, робить зовнішній вигляд вашого сайту зовсім не таким, як ви хочете його бачити, але доступ в консоль управління все ж таки залишається, і ви можете з легкістю відключити цей плагін.

Але трапляються випадки, коли ви встановили плагін, який конфліктує з іншими встановленими та активованими плагінами на вашому сайті, або оновили існуючий плагін — і він почав збоїти, видаючи помилку 500 на вашому сайті.

У цьому випадку спосіб відключення плагіна схожий методом відключення теми оформлення за допомогою FTP.

Для того, щоб вимкнути плагін:

  1. Зайдіть на FTP вашого сайту.
  2. Зайдіть до папки із встановленим плагіном, за замовчуванням це / Wp-content/plugins /
  3. Перейменуйте, видаліть або редагуйте плагін. Якщо ви не видалили, а перейменували плагін, то при переході в "Консоль управління → ПлагіниWordPress автоматично його деактивує.

3. Файл .htaccess

Помилка 500 може бути викликана проблемами з файлом .htaccess. У разі його невдалого редагування або при некоректній роботі деяких плагінів, файл .htaccess може містити помилки. Іноді це пов'язано зі спробою змінити параметри, які заборонено змінювати, або спробою налаштувати невстановлений модуль веб-сервера.

Зазвичай файл .htaccess перебувати в кореневій папці вашого сайту (до якої ви потрапляєте відразу після підключення до FTP).

Так як назва цього файлу починається з точки - за замовчуванням він вважається прихованою і не відображається FTP-клієнтом.

У FTP-клієнті FileZilla слід перейти до меню "Сервер" і поставити прапорець на "Примусово відображати приховані файли", а потім оновити список файлів або знову підключитися до FTP, щоб побачити файл.

Помилка 500 Internal Server Error: розбираємось та усуваємо проблему

Тепер цей файл став доступним, і ви можете відкрити його в будь-якому текстовому редакторі, наприклад, у блокноті, але для зручності роботи раджу використовувати Notepad + +.

Коли ви відкриєте файл, ви побачите текст, який по суті є правилами та вказівками для роботи веб-сервера. Ви можете переглянути внесені вами зміни та усунути помилки, або файл можна просто видалити, а згодом згенерувати новий засобами WordPress. Для цього потрібно перейти в панель адміністратора сайту, Параметри → Постійні посилання, вибрати потрібний варіант та натиснути "Зберегти".

Помилка 500 Internal Server Error: розбираємось та усуваємо проблему

Зверніть увагу, якщо налаштування, які знаходяться в .htaccess, внесені плагіном, який вам потрібно використовувати - тоді варто уважно прочитати інструкцію щодо його встановлення та налаштування, також ви можете звернутися до розробника плагіна за консультацією.

inet.ws - Powerful VPS Hosting в США, Canada, UK та DE!
Олексій Шевченко
редактор wpcafe
Вивчає сайтобудування з 2008 року. Практикуючий вебмайстер, що спеціалізується на створенні сайтів WordPress. Задати питання Олексію можна на https://profiles.wordpress.org/wpthemeus/

Коментарі до запису: 52

Олександра:

ОМ.Спасибі за слушні поради. У мене вже таке траплялося від плагіна-дякую підтримці, допомогли розібратися. )) Видалила все зроблене і запам'ятала помилку. Але вдруге було б корисно вивчити цю статтю.

Ігор Ігор:

Насправді ви не дуже праві, зазвичай помилку 500 можна усунути в 2-3 кліки. Якщо все зробити швидко, то жодної шкоди ніхто не зазнає.

Олександра:

Завдяки Вам я це вже зрозуміла))) І апробувала. Підтверджую-3 кліки і хвилина хвилювань.Спасибі за матеріал-за ним людина без технічної освіти виправила помилку(повторну-очевидно звичка))) за 3 кліки.Ось не порахуйте лестощами, але той хостинг, з якого мій сайт і я евакуюємося до вас зараз і близько не лежав до такого сервісу. Та й за такі маленькі гроші!

Олександра:

Питання №2-що викликає помилку 502? не так часто але трапляється, що дивує: з плагінів залишені лише потрібні. З 1000 мб пам'яті зайнято близько 48мб.

Dmitriy Sumin:

Припускаю, що вам варто звернутися до техпідтримки вашого хостинг-провайдера в даному випадку. Помилка 502 виникає у разі, якщо сервер неспроможна з якихось причин обслужити отриманий запит. Наприклад це може бути пов'язано з обмеженнями на стороні сервера, у тому числі з обмеженням за кількістю одночасних з'єднань.

Анна:

Дякую автору! Дуже допомогли!

Павло:

чому тоді локально на денвері тема працює без проблем, а коли активую її на хостингу провайдера, то з'являється помилка 500? Додаткових плагінів не варто.

firefly_can_fly:

вангую, що є проблема.

Павло:

я здогадався) тільки не знаю що саме подивитися. Тема дуже сподобалася.

firefly_can_fly:

Якщо вона платна і була куплена за гроші, завжди можна звернутися за консультацією до розробника. Якщо ж її просто вкрали — ще один привід перестати красти.

Русаков В'ячеслав:

Дякую. Рада допомогла

Марія:

Допоміг варіант перейменувати файл .htaccess, сайт запрацював, далі за порадою сформувала новий файл. Спасибі за пораду!

Микола:

Мені не допомогло. Підкажіть ще що-небудь.
Проблема в тому, що коли додаю пост із картинкою, така помилка. Коли без картинки все гаразд.
І найцікавіше, що всі сторінки працюють, а головна ні

Євген Успіхів:

а у мене так взагалі не сайт, а суцільна помилка, що робити(

Сергій:

Дякую за статтю! Перейменував файл .htaccess = помилка зникла 500 + сторінки стали швидше завантажуватися!

Олена:

а можна людською мовою пояснити, що і як робити. я нічого не зрозуміла. куди заходити, куди писати...

firefly_can_fly:

так, а куди ще розжувати? і тому що для найменших розписали, з картинками. Спробуйте читати, навчайтеся. ніхто крім вас, за вас безкоштовно нічого не робитиме.

Олександр:

Велике спасибі вашому ресурсу за цю статтю!
Після встановлення плагіна Woocomerce Customizer перестала відкриватися адмін-панель (wp-admin). Підключився FTP в папці wp-content>plugins знайшов і видалив папку з цим плагіном, і все запрацювало!
Ще раз дякую!!!

Роман:

Дякую за статтю! Але в мене інша проблема. Помилка 500 вилітає час від часу і жодних закономірностей немає. Місяць тому переїхав на інший хостинг та почалося. Звертався на підтримку хостингу. У чому причина ніхто не може відповісти?

Сергій Володимирович:

У мене не індексуються статті. Архівні записи індексуються, а ось коли тему змінюю, то все норм стає. Але до 20 січня було все норм. Вимикав усі плагіни, не допомагає.. Що сталося не можу зрозуміти.

firefly_can_fly:

прикро.

Сергій Володимирович:

З'ясував причину, виявляється щось із шаблоном було. Замінив на новий і все запрацювало:

Сергій Володимирович:

а тему міняти не хочеться.

Олена:

Роздрукувала квитки на ж.д., де статус квитка, написано, виникла проблема на сервері error.що це і чим мені це загрожує? За квитки гроші зняли.

Софія:

У мене ця помилка при вході на Рутуб (Чорнобель дивлюся) і вона не зникає. Ще на старому сайті пишуть що треба оновити FLV Player (11book.ru) Я боюся оновлювати оскільки мені 12 років раптом щось нароблю. Що мені робити, допоможіть будь ласка!

Софія:

Подальша робота сайтів без FLV Player неможлива! Оновіть нову версію.
FLV Playe
На вашому телефоні встановлено застарілий FLV Player, який працює некоректно та містить критичні помилки. Натисніть кнопку «Оновити», щоб інсталювати нову версію. Процес займе трохи більше однієї хвилини.
Ось що пишуть!

Євген:

Спасибі за пост, думав проблеми з базою даних, виявилося, що потрібно було просто змінити вигляд постійних посилань

Любов:

спасибі за допомогу.

Марія:

Велике дякую!!! Врятували!

Віталій Янчук:

дякую за таке гарне пояснення! я ще знайшов манув один, теж доступно все розписано, може кому допоможе! автору +, врятували!

Діана:

У мене виникла помилка 500 при вході в phpmyadmin, коли я зібралася перенести сайт із денвера на хостинг. Причому ерор логи нічого не повідомляють про те, де копати. Файл .htacess в порядку, він оригінальний з Вордпрес. Плагінів у мене всього 4 штуки, найпростіших, але не хочеться їх відключати, щоб не зіпсувати сайт. Тому питання - чи можна якимось іншим чином експортувати базу даних сайту (скопіювати на комп'ютер), минаючи денверівський PHPMyadmin?

Діана:

…чи може якимось іншим чином потрапити на PhPmyadmin, минаючи помилку 500?

Наталі:

Дякую!!!)))

Іван:

У мене постійно спливає Активація Віндуса.

Олексій:

Велике дякую. Оч. допомогли. Вже почав зневірятися))

Олена:

У мене помилка десь тут…
0) | diagnose» jsvalues=».detailsText:details; .hideDetailsText:hideDetails;» jstcache="4">Докладніше
як його виправити?

Олена:

[Thu Aug 04 16:07:59 2016] [error] [client 5.76.247.219] PHP Fatal error: Call для undefined функції bp_is_root_blog() in /home/m/misalenka/my-lik.ru/public_html/wp-content /plugins/bbpress/includes/admin/admin.php on line 400
Ось помилка, як її виправити?

nemezida.su:

після додавання директиви в AddType application/x-httpd-php .php .htm .html в .htaccess, для виконання php коду в html, сторінки сайту стали просто завантажуватися, а не відкриватися. Чи не підкажете, в чому справа?)

Міксим:

Чудова стаття! Допоміг один із варіантів

Олександра:

О дякую, дорогий друже. А я то вже засмутилася

Кішка:

Дякую! Видалив .htaccess, створив новий за Вашою інструкцією, працює.

Роман:

дуже довго шукав свою проблему, аздесь знайшов. Дякую за мануал. Від душі! допомогло!

Роза:

Неможливо отримати доступ http://сайт.ru/wp-admin/ . FileZilla не підключається до сервера і тому не можу виправити .htaccess . Допоможіть вирішити проблему

Азат:

Величезне спасибі! Все розказано людською мовою, ви мені дуже допомогли. Помилка виникла після встановлення нової теми.

Тетяна:

Дякую! мені допомогло видалити .htaccess і створити новий

Пол:

Вийшла помилка HTTP ERROR 500 на моїй бізнес сторінці у Facebook. Не підкажіть у чому проблема? Тут начебто описані події лише з особистому сайту.

morikoff:

Насамперед треба у файлі «wp-config.php» увімкнути параметр
define ('WP_DEBUG', false);
щоб було так
define('WP_DEBUG', true);
після чого багато буде на екрані зрозумілим, що треба правити чи вимкнути.

Марк:

У мене 500 помилка вискакує при скануванні сайту за допомогою Screaming Frog і лікується відразу після завершення перезавантаження сторінки. Не можу зрозуміти в чому конкретно проблема, чи можете чимось допомогти?

Іван:

Теж почав отримувати помилку 500, після перенесення сайту на інший хостинг.
Додав файл конфігурації:

3
4
5
6
7
8
9
10
11
12
// Увімкнути режим WP_DEBUG
define ('WP_DEBUG', true);

// Увімкнення журналу налагодження у файл /wp-content/debug.log
define( 'WP_DEBUG_LOG', true );

// Вимкнути відображення помилок та попереджень
define ('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors', 0);

// Use dev versions of core JS and CSS files (тільки потрібно, якщо ви зміните ці core files)
define( 'SCRIPT_DEBUG', true );

І подивився лог, зрозумів, що проблема з версією PHP, на старому хостингу була версія 5.6, а на новому з автомата стояла 7.0 — після заміни версії на 5.6 проблема зникла.

Наташа:

Дуже вам вдячна! Я скільки перелопатила інформації в інтернеті, і таке враження, що її писали ті, хто й гадки не має про що йдеться. А ви так просто і доступно, я за 30 секунд вирішила свою проблему!! Я завантажила плагін, який дав збій!! І все - все пропало - білий екран, в цей колір я трохи автоматично, той же час не перефарбувалася ... Ще раз спасибі, величезне!

ярослав:

я не можу зайти на мій канал

Додати коментар або відгук