رفع خطاهای وب سایت 502! راهنمای کامل در مورد نحوه رفع مشکل پلاگین GTranslate Bad Gateway

اگر شماوردپرسوب سایت دارای خطای 502 Bad Gateway به دلیل پلاگین GTranslate است این آموزش مراحل تعمیر دقیق را در اختیار شما قرار می دهد و به شما کمک می کند تا گام به گام مشکل را حل کنید تا عملکردهای چند زبانه وب سایت شما به حالت عادی برگردد و به سرعت برطرف شود. خطای 502 و افزایش ترافیک وب سایت!

چرا در صفحه چند زبانه خود خطای 502 دریافت می کنم؟ چرا بسیاری از صفحات ترجمه شده در وب سایت من اکنون غیر قابل دسترس هستند؟

خطای 502، مشکل به نظر می رسد، درست است؟ شماافزونه وردپرسعملکرد ترجمه خودکار از کار می افتد و کاربران به جای محتوای فوق العاده، یک «دروازه بد» زشت می بینند. چه خبر است؟ نگران نباشید، بیایید آن را مرحله به مرحله تجزیه و تحلیل کنیم.

اول از همه،خطای 502 (Bad Gateway)معمولاً به این معنی است که سرور پروکسی در برقراری ارتباط با سرور بالادستی مشکل دارد.

مثل این می ماند که دو دوست با تلفن صحبت می کنند، یکی از آنها عبور نکرده و دیگری تلفن را قطع کرده است. این امر در وب سایت های چند زبانه رایج است، به خصوص زمانی که از افزونه ترجمه وردپرس مانند GTranslate استفاده می کنید.

علت اصلی خطای Bad Gateway 502 پلاگین GTranslate

اخیراً ممکن است هنگام برخورد با عملکرد چند زبانه وب سایت خود با مشکلی مواجه شده باشید، یعنی برخی از صفحات ترجمه شده به طور ناگهانی از دسترس خارج شده اند. این به احتمال زیاد ناشی از یک خطای پیکربندی سرور است.

مسیر پیکربندی افزونه 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');

اگر این مشکل را حل نکرد چه؟ سپس فقط "ani" را به طور کامل، تمیز و مرتب حذف کنید!

آیا بعد از آپدیت بعدی GTranslate دوباره این اتفاق خواهد افتاد؟

اگر از افزونه GTranslate استفاده می‌کنید و متوجه می‌شوید که در حال حذف است'ani'اگر مشکل حل شود، احتمالاً یک پدیده مسدود کردن در سمت سرور وجود دارد.

مشکل این است که به روز رسانی های بعدی افزونه ممکن است شما را بازنویسی کندconfig.phpفایل، باعث می شود همان مشکل دوباره ظاهر شود.

بنابراین، چگونه از بازگشت مشکل در آینده جلوگیری می کنید؟ ساده!آدرس IP GTranslate را در لیست سفید قرار دهید، که می تواند به طور موثری از تکرار چنین مشکلاتی جلوگیری کند.

چگونه آدرس IP GTranslate را در لیست سفید قرار دهیم؟

رفع خطاهای وب سایت 502! راهنمای کامل در مورد نحوه رفع مشکل پلاگین GTranslate Bad Gateway

  1. با استفاده از ویژگی های فایروال Cloudflare:
    Cloudflare را باز کنید، به بخش "ابزار" فایروال خود بروید و "IP Access Rules" را انتخاب کنید. در اینجا، شما باید تمام آدرس های IP مربوطه را اضافه کنید و به هر آدرس IP دسترسی "Allow" را بدهید. توجه داشته باشید که آدرس های IP باید به صورت جداگانه پردازش شوند و نمی توان یک محدوده را به یکباره اضافه کرد.

  2. تنظیمات 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 Bad Gatewayمعمولاً به ارتباط ضعیف بین سرورها مربوط می شود، سرویس ترجمه GTranslate ممکن است با این مشکل مواجه شود، به خصوص زمانی که با صفحات چند زبانه کار می کنید.

با حذف نام سرورهای اضافی، مشکل را با موفقیت حل کردید.

برای جلوگیری از تکرار مشکلات بعدی، اکیداً توصیه می شود که آدرس IP GTranslate را در لیست سفید قرار دهید و DNS و فایروال مربوطه را در Cloudflare پیکربندی کنید.

در نهایت، مهم است که به یاد داشته باشید که در حالی که مشکلات فنی می توانند آزاردهنده باشند، راه حل های آنها پیچیده نیست.

فقط باید به پیکربندی سرور و سازگاری افزونه ها توجه بیشتری داشته باشید.

در آینده، وب سایت شما روان تر اجرا می شود و کاربران شما دیگر با صفحات بد "Bad Gateway" مواجه نخواهند شد.

بعدش چیکار میکنی؟ اکنون تنظیمات Cloudflare خود را بررسی کنید تا مطمئن شوید که آدرس‌های IP GTranslate در لیست سفید قرار دارند و رکوردهای CNAME برای همه زبان‌ها دقیقاً پیکربندی شده‌اند.

این به جلوگیری از خطاهای 502 آینده کمک می کند و اطمینان حاصل می کند که عملکرد چند زبانه وب سایت شما همیشه همانطور که انتظار می رود کار می کند.

وبلاگ امید چن ویلیانگ ( https://www.chenweiliang.com/ ) shared "رفع خطاهای وب سایت 502!" راهنمای کامل در مورد نحوه رفع مشکل GTranslate پلاگین Bad Gateway برای شما مفید خواهد بود.

به اشتراک گذاری لینک این مقاله خوش آمدید:https://www.chenweiliang.com/cwl-32110.html

برای کشف ترفندهای مخفی بیشتر🔑، به کانال تلگرام ما بپیوندید!

اگر دوست داشتید به اشتراک بگذارید و لایک کنید! اشتراک گذاری ها و لایک های شما انگیزه ادامه دار ماست!

 

发表 评论

آدرس ایمیل شما منتشر نخواهد شد. از زمینه های مورد نیاز استفاده می شود * 标注

رفته به بالا