حل ارور “یک خطای غیرمنتظره رخ داد.” در وردپرس
- آموزش سئو وردپرس
- بروزرسانی شده در
آنچه در این مقاله میخوانید
حل ارور یک خطای غیر منتظره رخ داد در وردپرس
این روزها اکثر شما عزیزان با مشکل کند بودن پنل مدیریت وردپرس روبرو هستید. به صورت میانگین در روزهای ملی شدن اینترنت، ۳۰ ثانیه طول میکشد تا هر صفحه از پنل مدیریت سایت شما لود شود. با روشی که در این ویدیو توضیح خواهم داد؛ میتوانید مشکل را برای همیشه حل کنید.
یک خطای غیرمنتظره رخ داد. ممکن است مشکل از wordpress.org یا تنظیمات سرویسدهنده شما باشد
اگر مشکل کندی پنل کاربری روی لوکال هاست دارید، کافی است که اینترنت خود را قطع کرده و دوباره سعی کنید. میبینید که مشکل شما برطرف خواهد شد. اگر مشکل شما کندی پنل مدیریت وردپرس با اینترنتی ملی روی سایت است باید فرایندی که جلوتر به آن اشاره میکنم را انجام دهید.
برای حل ارور “یک خطای غیرمنتظره رخ داد. ممکن است مشکل از wordpress.org یا تنظیمات سرویسدهنده شما باشد” یا مشکل کندی پنل مدیریت وردپرس در شرایط اینترنت ملی، کافی است به افزونهها رفته و در بخش افزودن پلاگین Query monitor را دانلود کرده و آن را نصب کنید. اگر برای دانلود این افزونه از پیشخوان وردپرس دچار مشکل شدید کافی است از مخزن وردپرس به صورت مستقیم آن را دانلود کنید.

ممکن است فرایند دانلود و فعال سازی این افزونه کمی زمان بر باشد با توجه به شرایط موجود اما صبوری کنید.
مشکلات احتمالی که باعث کندی پنل کاربری وردپرس میشود
ما دقیقا برای حل کندی سرعت پنل کاربری باید تمام احتمالات را در نظر بگیریم. یکی از دلایل کنید به غیر از اینترنت ملی میتواند بعضی از پلاگینهای موجود و نصب شده از قبل روی سایت شما باشد. فرایند کلی به این شکل است که شما باهرقالب و پلاگینی که سایتتان با آنها فعالیت انجام میدهد، با هربار باز شدن یک درخواست ارسال میکند به سرور سایتی که شما از پلاگین و قالبهای آن استفاده میکنید تا آخرین آپدیتها و تغییرات را دریافت کند. این ممکن است یا از مخزن وردپرس چک شود یا از سایت اصلی سازنده.
یعنی یک Http api request میزنند به سایت اصلی. در این حالت اگر هاست شما خارج از کشور باشه که همه چی اوکی هست و درست انجام میشود. اما اگر هاست شما داخل کشور باشه و یا روی لوکال هاست هستید این درخواستها خطا میدهند.
بالابردن سرعت پنل مدیریت سایت وردپرس با اینترنت ملی
پلاگین معرفی شده را باز کنید و روی گزینهای که در عکس مشخص شده کلیک کنید.

شما در بخش HTTP API Calls شاهد درخواستهایی هستید که بیجواب ماندهاند و باعث شده سرعت لود پنل شما که باید ۴ ثانیه باشد، ۳۲ ثانیه شود!

حالا که دلیل سرعت پایین لود پنل مدیریت سایت خود شدهاید، وارد هاست میشوید و از در پوشه فایل منیجر خود و سپس در پوشه htdocs وارد پوشه وردپرس میشوید و تمامی فایلهای سایت وردپرسی خود را مشاهده میکنید. در پوشه فایلهای خود به دنبال فایل wp-config.php بگردید و آن را باز کنید.

برای ویرایش این فایل میتوانید از ویرایشگرهای متن مانند atom یا notepad استفاده کنید.
فایل را در یکی از نرمافزارهای ذکر شده باز کنید. حتما قبل از انجام هر عملیاتی یک بکآپ از آن بگیرید. سپس در یکی از خطها کدهای زیر را بارگزاری کنید.
define( 'WP_HTTP_BLOCK_EXTERNAL', TRUE );
define( 'WP_ACCESSIBLE_HOSTS', 'mihanwp.com, wordpress.org' );
نکته بسیار مهم: اگر از قالب وردپرس اهورا یا افزونه میهن پنل استفاده میکنید، حتما برای فعالسازی لایسنس قالب و افزونه خود، باید در خط دوم سایت mihanwp.com را وارد کرده باشید. همچنین برای جلوگیری از غیرفعال شدن درگاه های پرداخت بایستی آدرس درگاه پرداخت مورد نظر را با یک کاما بعد از wordpress.org اضافه کنید.
از آنجایی که با اعمال کد;define( ‘WP_HTTP_BLOCK_EXTERNAL’, TRUE ) تمام درخواستهای Http را بلاک کردیم باید یک خط کد دیگر را اضاف کنیم که مشکلی برای درخواستهای HTTP که آزاد هستند پیش نیاید. مثلا درخواستها از سایت خودتان یا سایتهای ایرانی که مشکل ساز نیست. پس در کد ;define( ‘WP_ACCESSIBLE_HOSTS’, ‘domai.com, domain.com’) میتوانید در بخشهای domain.com دامنههایی را Http آنها آزاد است مانند سایت خودتان و wordpress.org را قرار دهید.
مطابق تصویر کدهای بالا را در بین خطوط قراردهید.

حالا ذخیره کنید و پیشخوان سایت خود را refresh کنید. مشاهده خواهید کرد که زمان لود پیشخوان وردپرس شما بسیار پایین آماده است.

حتما ویديو را برای درک بهتر مطلب ببینید و در آخر بعد از انجام پروسه مذکرو در بخش نظرات بگویید سرعت سایت شما بالا رفته است یا خیر.
موفق و پیروز باشید 🙂