خطای مرگبار وردپرس: چگونه خطای ورود به پس زمینه سایت برای نصب تم افزونه را حل کنیم؟

اخیراً Dropbox API استفاده از توکن‌های دسترسی طولانی مدت را متوقف کرده است.برای انطباق با این تغییرات جدید، افزونه‌های BackWPup باید از توکن‌های تازه‌سازی استفاده کنند، که فقط با احراز هویت مجدد می‌توان به آن‌ها دست یافت.

ورود به سیستمباطن وردپرسنشان می دهد که این سایت با یک خطای مهلک مواجه شده است

You have one or more BackWPup jobs that need to reauthenticate with Dropbox.

The Dropbox API is discontinuing long-lived access tokens. To conform to these new changes, we must implement the use of refresh tokens, which can only be fetched when you reauthenticate.

Please visit each job below and reauthenticate your Dropbox connection.

از آنجایی که افزونه پشتیبان وردپرس BackWPup از Dropbox API برای پشتیبان گیری خودکار و همگام سازی با Dropbox استفاده می کند، پس از ورود مجدد به Dropbox برای احراز هویت، یک پیام خطایی شبیه به زیر ظاهر می شود ▼

خطای مرگبار وردپرس: چگونه خطای ورود به پس زمینه سایت برای نصب تم افزونه را حل کنیم؟

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

چگونه خطای مرگبار وردپرس را برطرف کنیم؟

بعد از انتقال وب‌سایت وردپرسم، صفحه اصلی و پنل مدیریت هر دو خالی هستند. چه کاری باید انجام دهم ؟

توصیه می شود برای عیب یابی وردپرس «حالت اشکال زدایی وردپرس» را فعال کنید.

چگونه حالت اشکال زدایی وردپرس را فعال کنیم؟

  1. فایل "wp-config.php" را در فهرست اصلی سایت وردپرس خود ویرایش کنید.
  2. اراده"define('WP_DEBUG', false); "تغییر به"define('WP_DEBUG', true); "
  3. پس از فعال کردن اشکال زدایی وردپرس، صفحه خطا را Refresh کنید و مسیر و پیغام خطای افزونه یا موضوعی که باعث خطا شده است نمایش داده می شود.
  4. تغییر نام افزونه یا تم اشتباه، به عنوان مثال: wordpress-جستجوگرهاخطای افزونه، نام آن را به "=wordpress-seo" تغییر دهید.
/**
* 开发者专用:WordPress调试模式
*
* 将这个值改为true,WordPress将显示所有用于开发的提示
* 强烈建议插件开发者在开发环境中启用WP_DEBUG
*
* 要获取其他能用于调试的信息,请访问Codex
*
* @link https://codex.wordpress.org/Debugging_in_WordPress
*/
define('WP_DEBUG', true);
//define('WP_DEBUG', false);
  • سرانجام "define('WP_DEBUG', false); "بازگشت اصلاح شده"define('WP_DEBUG', false); "

پس از رفرش کردن صفحه خطا، پیام اعلان افزونه که باعث خطای وردپرس شده است نمایش داده می شود ▼

Strict Standards: Redefining already defined constructor for class PluginCentral in /home/eloha/public_html/etufo.org/wp-content/plugins/plugin-central/plugin-central.class.php on line 13

ارزیابی اولیه این است که خطای مهلک در وردپرس توسط یک افزونه وردپرس ایجاد می‌شود. بنابراین، ابتدا لازم است که افزونه وردپرسی که باعث ایجاد پیام خطا می‌شود را ثبت کنید و سپس آنها را یکی یکی حذف کنید.

عیب یابی تغییر نام افزونه وردپرس با یک خطای مرگبار مواجه شد

مرحله 1:برای جستجوی " CRRL + F را فشار دهید/plugins/"

  • جستجوی سریع در صفحات وب را با " برجسته کنید/plugins/"مسیر پلاگین اشتباه.

مرحله ۲: افزونه‌های وردپرسی که باعث ایجاد پیام خطا می‌شوند را ثبت کنید.

افزونه های وردپرس زیر را با پیام های خطا ضبط کنید:

  • خودکار برچسب زدن
  • پلاگین مرکزی
  • تماس با شکل-7
  • rejected-wp-keyword-link-rejected

مرحله ۳: از طریق FTP به فضای وب‌سایت وردپرس خود وارد شوید

مرحله ۴: تغییر نام تمام افزونه‌های وردپرس معیوب ▼

تغییر نام تمام افزونه‌های وردپرس معیوب

  • تغییر نام تمام افزونه های خطای فعلی وردپرس، به عنوان مثال.contact-form-7"، تغییر نام به"=contact-form-7"
  • یعنی نماد جلوی نام افزونه وردپرس را اضافه کنید=

مرحله ۵: تست رفرش صفحه خطا

  • ببین به حالت عادی برگشته؟
  • اگر بله، نام افزونه های وردپرس را یکی یکی تغییر دهید و ببینید آیا به حالت عادی برمی گردد؟

مرحله ۶: نام هر افزونه را به نام اصلی آن در افزونه وردپرس تغییر دهید.

  • برای مثال، همین حالا نام افزونه را به "=contact-form-7" تغییر دهید و اکنون نام آن را به "contact-form-7" تغییر دهید.

مرحله ۷: افزونه وردپرسی که باعث خطا شده است را پیدا کنید و استفاده از آن را به حالت تعلیق درآورید.

  • هنگام تغییر نام به افزونه وردپرس، یک پیغام خطای مرگبار پس از بازخوانی صفحه وب ظاهر می شود، به این معنی که افزونه وردپرس یک خطای مرگبار ایجاد کرده است و باید به حالت تعلیق درآید.
  • به عنوان مثال، اگر افزونه contact-form-7 به "contact-form-7" تغییر نام دهد و پس از بازخوانی صفحه وب، یک پیام خطای مرگبار ظاهر شود، می توان تشخیص داد که این خطای مرگبار ناشی از مخاطب است. افزونه -form-7.
  • این به شما امکان می دهد تا به سرعت افزونه های وردپرس را با خطاهای مرگبار در سایت وردپرس خود عیب یابی و پیدا کنید.

مرحله ۸: حالت اشکال‌زدایی وردپرس را غیرفعال کنید

فایل "wp-config.php" را ویرایش کنید و عبارت "define('WP_DEBUG', true ); " را به "define('WP_DEBUG', false ); " تغییر دهید.

امیدوارم مقاله «خطای مهلک وردپرس: چگونه هنگام نصب افزونه‌ها و قالب‌ها در بخش مدیریت سایت، خطا را حل کنیم؟» که در وبلاگ چن ویلینگ ( https://www.chenweiliang.com/ ) به اشتراک گذاشته شده است، برای شما مفید باشد.

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

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

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

 

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

رفته به بالا