Каталог статей
якщо тиWordPressНа веб-сайті виникла помилка 502 Bad Gateway через плагін GTranslate. Цей посібник надасть вам докладні кроки для вирішення проблеми покроково, щоб багатомовні функції вашого веб-сайту могли швидко вирішитися. помилка 502 і збільшити відвідуваність веб-сайту!
Чому я отримую помилку 502 на своїй багатомовній сторінці? Чому багато перекладених сторінок на моєму веб-сайті зараз недоступні?
Помилка 502, звучить складно, чи не так? вашПлагін WordPressФункція автоматичного перекладу не працює, і користувачі бачать потворний «Поганий шлюз» замість чудового вмісту. що відбувається Не хвилюйтеся, давайте розберемо це крок за кроком.
Поперше,Помилка 502 (Поганий шлюз)Зазвичай це означає, що проксі-сервер має проблеми зі зв’язком із вихідним сервером.
Це як двоє друзів розмовляють по телефону, один не додзвонився, а інший поклав трубку. Це типово для багатомовних веб-сайтів, особливо коли ви використовуєте плагін перекладу WordPress, як GTranslate.
Основна причина плагіна GTranslate — помилка Bad Gateway 502
Нещодавно ви могли зіткнутися з проблемою, пов’язаною з багатомовністю вашого веб-сайту, тобто деякі перекладені сторінки раптово стають недоступними. Швидше за все, це викликано помилкою конфігурації сервера.
Введіть шлях конфігурації плагіна gtranslate:
/home/你的用户名/public_html/你的域名/wp-content/plugins/gtranslate/url_addon- Знайдіть назву
config.phpфайл конфігурації за замовчуванням.
У вашому файлі конфігурації за замовчуванням указано декілька імен серверів:
$servers = array('van', 'kars', 'sis', 'dvin', 'ani', 'evn', 'vagh', 'step', 'sis', 'tigr', 'ani', 'van');
- в чому проблема Подивіться уважно, і ви побачите, що їх два
'ani'. - Ви вгадали! Це дублікат
'ani'Може викликати конфлікти зв'язку між серверами. - Це ніби двоє людей хапаються за мікрофон одночасно, і ніхто не може говорити.
вирішення проблеми
Щоб вирішити цю проблему, ви зробите простий, але ефективний крок - видаліть один із дублікатів'ani', тоді ваша проблема вирішена!
Код стає таким:
$servers = array('van', 'kars', 'sis', 'dvin', 'evn', 'vagh', 'step', 'sis', 'tigr', 'ani', 'van');
Що робити, якщо це не вирішить проблему? Тоді просто повністю видаліть «ані», чисто й охайно!
Чи повториться це знову після наступного оновлення GTranslate?
Якщо ви використовуєте плагін GTranslate і бачите, що видалення'ani'Якщо проблему вирішено, ймовірно, на стороні сервера є блокування.
Проблема в тому, що майбутні оновлення плагіна можуть перезаписати вашіconfig.phpфайл, що спричиняє повторну появу тієї самої проблеми.
Отже, як запобігти появі проблеми в майбутньому? просто!IP-адресу GTranslate у білому списку, що може ефективно запобігти повторенню подібних проблем.
Як додати IP-адресу GTranslate до білого списку?

Використання функцій брандмауера Cloudflare:
Відкрийте Cloudflare, перейдіть у розділ «Інструменти» брандмауера та виберіть «Правила доступу до IP». Тут вам потрібно додати всі відповідні IP-адреси та надати «Дозволити» доступ до кожної IP-адреси. Зауважте, що IP-адреси потрібно обробляти окремо, і діапазон не можна додати одразу.Налаштуйте налаштування DNS Cloudflare:
У той же час вам також потрібно переконатися, що записи CNAME для всіх мов змінено з «Лише DNS» на «PROXY» (помаранчева хмара). Цей крок гарантує, що всі запити на переклад обробляються через проксі Cloudflare, таким чином покращуючи стабільність.
IP-адреса білого списку GTranslate
Нижче наведено IP-адреси сервера GTranslate, які потрібно додати до білого списку:
51.210.136.112
51.210.136.113
51.210.136.114
51.210.136.115
51.210.136.116
51.210.136.117
51.210.136.118
51.210.136.119
51.210.136.120
51.210.136.121
51.210.136.122
51.210.136.123
51.210.136.124
51.210.136.125
51.210.136.126
51.210.136.127
37.59.139.248
37.59.139.249
37.59.139.250
37.59.139.251
37.59.139.252
37.59.139.253
37.59.139.254
37.59.139.255
Підсумок: як повністю вирішити проблему помилки 502
Підсумовуючи,502 Помилка поганого шлюзуЦя проблема зазвичай пов’язана з поганим зв’язком між серверами. Служба перекладу GTranslate може зіткнутися з цією проблемою, особливо коли ви працюєте з багатомовними сторінками.
Видаливши зайві імена серверів, ви успішно вирішили проблему.
Щоб запобігти повторенню проблем у майбутньому, наполегливо рекомендуємо внести IP-адресу GTranslate у білий список і налаштувати відповідний DNS і брандмауер у Cloudflare.
Нарешті, важливо пам’ятати, що хоча технічні проблеми можуть дратувати, їх вирішення не є складним.
Вам просто потрібно приділити більше уваги конфігурації сервера та сумісності плагінів.
У майбутньому ваш веб-сайт працюватиме більш гладко, і ваші користувачі більше не стикатимуться з поганими сторінками «Bad Gateway».
що робити далі? Перевірте налаштування Cloudflare зараз, щоб переконатися, що IP-адреси GTranslate внесено в білий список і що записи CNAME для всіх мов налаштовані правильно.
Це допоможе запобігти майбутнім помилкам 502 і забезпечить, щоб багатомовна функціональність вашого веб-сайту завжди працювала належним чином.
Блог Hope Chen Weiliang ( https://www.chenweiliang.com/ ) поділився "Вирішення помилок веб-сайту 502!" Вам стане в нагоді повний посібник щодо вирішення проблеми поганого шлюзу плагіна GTranslate.
Ласкаво просимо поділитися посиланням на цю статтю:https://www.chenweiliang.com/cwl-32110.html
Щоб розкрити більше прихованих хитрощів🔑, приєднуйтесь до нашого Telegram-каналу!
Поділіться та поставте лайк, якщо вам подобається! Ваші розповсюдження та вподобання — наша постійна мотивація!