اعتماد به میزبان پک؛ با ابزارهای روز، امنیت استاندارد و سخت‌افزارهای برتر

بعد از 2 سال فعالیت حرفه ای میزبان 14.000 هزار وبسایت هستیم.

با افتخار، میزبان 14,000 وبسایت پس از 2 سال فعالیتیم

فهرست محتوا

یک خطای مهم در این وب‌سایت رخ داده است

یکی از رایج‌ترین خطاهایی که ممکن است در وردپرس با آن مواجه شوید، پیام “یک خطای مهم در این وب‌سایت رخ داده است.” است. این خطا معمولاً به دلیل مشکلاتی مانند تداخل افزونه‌ها و قالب‌ها، کمبود حافظه PHP، خرابی فایل‌های هسته وردپرس، یا خطاهای پایگاه داده رخ می‌دهد. خوشبختانه، این مشکل قابل حل است. در ادامه، روش‌های رفع این خطای مهم در وردپرس را مرحله‌به‌مرحله بررسی خواهیم کرد.


مراحل رفع خطای “یک خطای مهم در این وب‌سایت رخ داده است”

1. فعال کردن حالت اشکال‌زدایی وردپرس (WP Debug Mode)

برای شناسایی علت خطا، می‌توانید حالت اشکال‌زدایی را فعال کنید:

  1. وارد File Manager هاست یا از FTP شوید.
  2. فایل wp-config.php را در ریشه وردپرس پیدا کنید و ویرایش کنید.
  3. این خطوط را قبل از /* That’s all, stop editing! Happy blogging. */ اضافه کنید:
    define('WP_DEBUG', true);
    define('WP_DEBUG_LOG', true);
    define('WP_DEBUG_DISPLAY', false);
    
  4. ذخیره کنید و صفحه را مجدداً بررسی کنید.
  5. فایل debug.log در مسیر /wp-content/ ایجاد می‌شود. آن را بررسی کنید تا علت خطا را پیدا کنید.

2. غیرفعال کردن افزونه‌ها

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

  1. وارد مدیریت فایل هاست یا FTP شوید.
  2. به مسیر /wp-content/plugins/ بروید.
  3. نام پوشه plugins را به plugins_old تغییر دهید تا همه افزونه‌ها غیرفعال شوند.
  4. سایت را مجدداً بررسی کنید. اگر مشکل برطرف شد، نام پوشه را به plugins برگردانید و افزونه‌ها را یکی‌یکی فعال کنید تا افزونه مشکل‌دار را شناسایی کنید.

3. تغییر قالب به پیش‌فرض

مشکلات مربوط به قالب نیز می‌تواند این خطا را ایجاد کند. برای بررسی:

  1. به مسیر /wp-content/themes/ بروید.
  2. نام قالب فعال را تغییر دهید (مثلاً theme_old).
  3. وردپرس یکی از قالب‌های پیش‌فرض (مثل Twenty Twenty) را فعال می‌کند.
  4. بررسی کنید که آیا سایت دوباره بالا می‌آید یا خیر.

4. افزایش حافظه PHP

قبلا در مورد اینکه چجوری منابع php رو افزایش بدیم کاملا صحبت کردیم، دیگه اینجا فقط بهش اشاره میکنیم:

گاهی این خطا به دلیل محدودیت حافظه PHP اتفاق می‌افتد. برای افزایش آن:

  1. فایل wp-config.php را باز کنید.
  2. این خط را قبل از /* That’s all, stop editing! Happy blogging. */ اضافه کنید:
    define('WP_MEMORY_LIMIT', '1024M');
    
  3. فایل را ذخیره کرده و سایت را بررسی کنید.

5. بررسی فایل htaccess

یک فایل .htaccess خراب نیز می‌تواند باعث ایجاد این خطا شود. برای رفع مشکل:

  1. در File Manager هاست یا از طریق FTP به مسیر /public_html/ بروید.
  2. فایل .htaccess را پیدا کرده و نام آن را به .htaccess_old تغییر دهید.
  3. وارد پیشخوان وردپرس شوید و به مسیر تنظیمات > پیوندهای یکتا بروید و روی ذخیره تغییرات کلیک کنید تا یک فایل جدید .htaccess ایجاد شود.

6. بررسی نسخه PHP سرور

گاهی استفاده از نسخه نامناسب PHP باعث ایجاد این خطا می‌شود.

  1. وارد cPanel شوید.
  2. به بخش MultiPHP Manager یا PHP Selector بروید.
  3. نسخه PHP را روی 8.0 یا بالاتر تنظیم کنید. (البته اگر از مارکت های ایرانی قالب یا افزونه گرفتی که احتمالا روی 7.4 تنظیم کنی بهتره 🙂 )
  4. تغییرات را ذخیره کرده و سایت را بررسی کنید.

7. تعمیر پایگاه داده وردپرس

اگر مشکل از پایگاه داده باشد، می‌توانید آن را تعمیر کنید:

  1. فایل wp-config.php را باز کنید و این خط را اضافه کنید:
    define('WP_ALLOW_REPAIR', true);
    
  2. به آدرس زیر در مرورگر بروید:
    yoursite.com/wp-admin/maint/repair.php
    
  3. گزینه Repair Database را انتخاب کنید.
  4. پس از تعمیر، خطی که اضافه کرده‌اید را حذف کنید.

8. بازگردانی نسخه پشتیبان (Backup Restore)

اگر روش‌های بالا جواب ندادند و سایت شما اخیراً دچار تغییراتی شده، ممکن است بازگردانی نسخه پشتیبان بهترین راه باشد.

  1. وارد هاست شوید و از بخش Backup یا JetBackup نسخه‌ای از قبل را بازیابی کنید.
  2. اگر بکاپ ندارید، با پشتیبانی هاستینگ تماس بگیرید.

نتیجه‌گیری

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

📢 شما هم با این خطا مواجه شده‌اید؟ کدام روش برای شما مؤثر بود؟ نظر خود را در بخش کامنت‌ها با ما در میان بگذارید! 🚀💬

Picture of تیم تولید محتوا
تیم تولید محتوا

ما یک تیم 21 نفره برای تولید محتوا داریم که هر روز محتواهای جدید انتشار و محتوایای قدیمی رو بروزرسانی میکنیم.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

هاست میزبان پک: بهترین هاست وردپرس در ایران