رفع خطای 500 وردپرس و روش رفع خطای داخلی سرور 25،

عمومی

مرحله ۱: فایل‌های خراب را بررسی کنید

  1. از طریق FTP یا cPanel File Manager به دایرکتوری ریشه وب سایت خود دسترسی پیدا کنید.
  2. فایل .htaccess را پیدا کنید و نام آن را به چیزی مانند .htaccess_old تغییر دهید.
  3. دوباره سعی کنید به وب سایت خود دسترسی پیدا کنید تا ببینید آیا خطا ادامه دارد یا خیر.
  4. اگر خطا برطرف شد، یک فایل .htaccess جدید با رفتن به تنظیمات -> پیوندهای دائمی در داشبورد وردپرس خود و کلیک بر روی “ذخیره تغییرات” ایجاد کنید.

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

مرحله ۲: محدودیت حافظه PHP را افزایش دهید

  • از طریق FTP یا cPanel File Manager به دایرکتوری ریشه وب سایت خود دسترسی پیدا کنید.
  • فایل wp-config.php را پیدا کنید و آن را در رایانه خود دانلود کنید.
  • فایل wp-config.php را با استفاده از یک ویرایشگر متن باز کنید.
  • محدودیت حافظه ناکافی PHP همچنین می تواند خطای سرور داخلی را ایجاد کند. برای افزایش محدودیت حافظه PHP، می توانید مراحل زیر را دنبال کنید:

  • خط کد زیر را درست قبل از خطی که می گوید «همین است، ویرایش را متوقف کنید» اضافه کنید! وبلاگ نویسی مبارک!”:
  • define('WP_MEMORY_LIMIT', '256M');

  • تغییرات را ذخیره کنید و فایل wp-config.php تغییر یافته را در وب سایت خود بارگذاری کنید.
  • مرحله 3: افزونه ها را غیرفعال کنید و به طرح زمینه پیش فرض بروید

    1. از طریق FTP یا cPanel File Manager به دایرکتوری ریشه وب سایت خود دسترسی پیدا کنید.
    2. پوشه wp-content را پیدا کنید و نام آن را به چیزی مانند wp-content_old تغییر دهید.
    3. یک پوشه جدید با نام wp-content ایجاد کنید.
    4. دوباره سعی کنید به وب سایت خود دسترسی پیدا کنید تا ببینید آیا خطا ادامه دارد یا خیر.
    5. اگر خطا برطرف شد، به این معنی است که یک افزونه یا طرح زمینه باعث این مشکل شده است.
    6. نام پوشه wp-content را به نام اصلی خود تغییر داده و آن را وارد کنید.
    7. نام پوشه plugins را به چیزی شبیه plugins_old تغییر دهید.
    8. یک پوشه جدید به نام افزونه ها ایجاد کنید.
    9. هر افزونه را یکی یکی از پوشه plugins_old به پوشه افزونه‌ها جدید منتقل کنید و بعد از هر حرکت وب‌سایت خود را بررسی کنید.
    10. اگر بعد از جابجایی یک افزونه خاص، خطا دوباره رخ داد، احتمالاً آن افزونه باعث ایجاد مشکل شده است.
    11. مراحل 7-10 را برای تم ها با تغییر نام و ایجاد پوشه های جدید تکرار کنید.

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

    این مطلب را هم از دست ندهید :   آشنایی با هزینه دوره های آرایشگری زنانه

    مرحله ۴: گزارش‌های سرور را بررسی کنید

    گزارش های سرور می توانند اطلاعات ارزشمندی در مورد علت خطای سرور داخلی ارائه دهند. می توانید از طریق کنترل پنل ارائه دهنده هاست خود یا با تماس با تیم پشتیبانی آنها به گزارش های سرور دسترسی پیدا کنید. به دنبال پیام‌های خطا یا هشدارهای مربوط به نصب وردپرس خود بگردید و به آن‌ها رسیدگی کنید.

    مرحله 5: قوانین سفارشی .htaccess را غیرفعال کنید

    اگر قوانین htaccess. سفارشی دارید، ممکن است با وردپرس در تضاد باشند و باعث خطای سرور داخلی شوند. برای غیرفعال کردن قوانین htaccess سفارشی، این مراحل را دنبال کنید:

  • از طریق FTP یا cPanel File Manager به دایرکتوری ریشه وب سایت خود دسترسی پیدا کنید.
  • فایل .htaccess را پیدا کنید و نام آن را به چیزی مانند .htaccess_old تغییر دهید.
  • دوباره سعی کنید به وب سایت خود دسترسی پیدا کنید تا ببینید آیا خطا ادامه دارد یا خیر.
  • مرحله 6: فایل های هسته وردپرس را مجددا نصب کنید

    1. آخرین نسخه وردپرس را از وب سایت رسمی دانلود کنید (https://wordpress.org/download/).
    2. فایل ZIP دانلود شده را در رایانه خود استخراج کنید.
    3. از طریق FTP یا cPanel File Manager به دایرکتوری ریشه وب سایت خود دسترسی پیدا کنید.
    4. همه فایل ها و دایرکتوری های موجود وردپرس را به جز پوشه wp-content و فایل wp-config.php حذف کنید.
    5. فایل ها و دایرکتوری های استخراج شده وردپرس را در فهرست اصلی وب سایت خود آپلود کنید.

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

    این مطلب را هم از دست ندهید :   راهنمای شروع رابطه - تقویت مهارت‌های ارتباطی- قسمت 431

    مرحله 7: با ارائه دهنده هاست خود تماس بگیرید

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

    مرحله 8: حالت اشکال زدایی را فعال کنید

  • از طریق FTP یا cPanel File Manager به دایرکتوری ریشه وب سایت خود دسترسی پیدا کنید.
  • فعال کردن حالت اشکال زدایی در وردپرس می تواند به شناسایی خطاهای خاصی که باعث خطای سرور داخلی می شود کمک کند. برای فعال کردن حالت اشکال زدایی، مراحل زیر را دنبال کنید:

  • فایل wp-config.php را پیدا کنید و آن را در رایانه خود دانلود کنید.
  • فایل wp-config.php را با استفاده از یک ویرایشگر متن باز کنید.
  • خطی را جستجو کنید که می گوید define('WP_DEBUG', false);.
  • آن را با کد زیر جایگزین کنید:
  • define('WP_DEBUG', true);
    define('WP_DEBUG_LOG'، true);
    define('WP_DEBUG_DISPLAY'، false);

  • تغییرات را ذخیره کنید و فایل wp-config.php تغییر یافته را در وب سایت خود بارگذاری کنید.
  • خطای سرور داخلی را بازتولید کنید، و گزارش های دقیق خطا در فایلی به نام debug.log که در wp-content قرار دارد ایجاد می شود. /code> دایرکتوری.
  • فایل debug.log را تجزیه و تحلیل کنید تا خطای خاص را شناسایی کرده و بر اساس آن برطرف کنید.
  • مرحله 9: به دنبال کمک حرفه ای باشید

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