مارک پلاس

تکنولوژی نوین اینترنتی

رفع خطای "This Site is Experiencing Technical Difficulties"

دسته‌بندی‌ها

رفع خطای "This Site is Experiencing Technical Difficulties"
رفع خطای "This Site is Experiencing Technical Difficulties"


خطای معروف "This Site is Experiencing Technical Difficulties" در وردپرس یکی از ارورهای رایجی است که پس از بروزرسانی افزونه‌ها، قالب، یا تغییرات کدها ممکن است ظاهر شود. این پیام به کاربر عادی نمایش داده می‌شود و در واقع یک خطای سطح بالا (PHP fatal error) پشت آن پنهان است.

در این راهنما، قدم به قدم روش‌های شناسایی و رفع این خطا را به شما آموزش می‌دهم.


⚠️ علت نمایش پیام "This Site is Experiencing Technical Difficulties"

این پیام زمانی ظاهر می‌شود که سایت شما دچار خطای بحرانی PHP شده و وردپرس دیگر قادر به بارگذاری کامل صفحات نیست. معمولاً به دلایل زیر:

  • ناسازگاری بین افزونه‌ها یا قالب‌ها

  • خطا در فایل functions.php یا سایر فایل‌های قالب

  • محدودیت حافظه PHP

  • بروزرسانی ناقص وردپرس یا افزونه‌ها


✅ مراحل رفع خطا به صورت گام‌به‌گام


🔹 1. بررسی ایمیل ارسال‌شده از طرف وردپرس

اگر سایت ایمیل فعال داشته باشد، وردپرس یک ایمیل با عنوان:

Your Site is Experiencing a Technical Issue

به ایمیل مدیر سایت ارسال می‌کند که شامل فایل و خطی است که مشکل از آن ناشی شده.

اگر این ایمیل را دریافت کردید، داخل آن لینک ورود به حالت ریکاوری (Recovery Mode) قرار دارد.


🔹 2. فعال‌سازی حالت اشکال‌زدایی (Debug)

برای دیدن جزئیات خطا، فایل wp-config.php را ویرایش کرده و این خط را اضافه یا ویرایش کنید:

php
define('WP_DEBUG', true); define('WP_DEBUG_LOG', true); define('WP_DEBUG_DISPLAY', false);

سپس به مسیر:
wp-content/debug.log
بروید و فایل را بررسی کنید. در این فایل، نام افزونه یا قالبی که مشکل دارد ذکر شده است.


🔹 3. غیرفعال‌سازی افزونه‌ها

از طریق FTP یا فایل‌منیجر هاست:

  1. به مسیر wp-content/plugins بروید.

  2. نام پوشه افزونه مشکوک را تغییر دهید (مثلاً از elementor به elementor-old)

  3. سایت را مجدد بررسی کنید.

اگر مشکل رفع شد، یعنی همان افزونه باعث خطا بوده است.


🔹 4. غیرفعال‌سازی قالب فعال

اگر خطا از قالب باشد:

  1. به مسیر wp-content/themes بروید.

  2. نام پوشه قالب فعال را تغییر دهید.

  3. وردپرس به صورت خودکار به قالب پیش‌فرض (مثلاً Twenty Twenty-Four) برمی‌گردد.


🔹 5. افزایش محدودیت حافظه PHP

در فایل wp-config.php این خط را اضافه کنید:

php
define('WP_MEMORY_LIMIT', '256M');

اگر سرور محدودیت پایین داشته باشد، باعث بروز خطا می‌شود.


🔹 6. بررسی لاگ‌های خطای سرور

در کنترل‌پنل هاست (مثلاً cPanel یا DirectAdmin)، قسمت Error Logs را بررسی کنید تا خط دقیق PHP را مشاهده کنید.


📦 راهکار سریع (در صورت دسترسی نداشتن به پنل وردپرس):

  • تغییر نام پوشه افزونه‌ها و قالب‌ها

  • برگشت به نسخه پشتیبان (Backup)

  • بررسی فایل debug.log


🧠 پیشنهاد: راه‌اندازی ایمیل مدیر برای دریافت هشدارهای وردپرس

برای اطلاع‌رسانی بهتر، حتماً ایمیل مدیر سایت را تنظیم کرده و تست کنید تا در صورت بروز خطای مشابه، از جزئیات آن مطلع شوید.


🎯 نتیجه‌گیری

خطای "This Site is Experiencing Technical Difficulties" پیام واضحی ندارد، اما با استفاده از حالت دیباگ، بررسی افزونه‌ها و قالب‌ها، و استفاده از ایمیل ریکاوری، به راحتی می‌توان علت را شناسایی و برطرف کرد.

محتوای مرتبط

پست‌های مرتبط