حل ارور “یک خطای غیرمنتظره رخ داد.” در وردپرس
- آموزش سئو وردپرس
- بروزرسانی شده در
آنچه در این مقاله میخوانید
حل ارور یک خطای غیر منتظره رخ داد در وردپرس
این روزها اکثر شما عزیزان با مشکل کند بودن پنل مدیریت وردپرس روبرو هستید. به صورت میانگین در روزهای ملی شدن اینترنت، ۳۰ ثانیه طول میکشد تا هر صفحه از پنل مدیریت سایت شما لود شود. با روشی که در این ویدیو توضیح خواهم داد؛ میتوانید مشکل را برای همیشه حل کنید.
یک خطای غیرمنتظره رخ داد. ممکن است مشکل از 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 کنید. مشاهده خواهید کرد که زمان لود پیشخوان وردپرس شما بسیار پایین آماده است.
حتما ویديو را برای درک بهتر مطلب ببینید و در آخر بعد از انجام پروسه مذکرو در بخش نظرات بگویید سرعت سایت شما بالا رفته است یا خیر.
موفق و پیروز باشید 🙂
سلام وقت بخیر
من هنگام آپلود تصویر در وردپرس با ارور زیر مواجه میشم (حجم فایل چند کیلو بایته):
The server cannot process the image. This can happen if the server is busy or does not have enough resources to complete the task. Uploading a smaller image may help. Suggested maximum size is 2560 pixels
همچنین هنگام انتشار محصول جدید در سایت، وقتی روی دکمه انتشار کلیک می کنم، صفحه به حال لود شدن در میاد اما محصول منتشر نمیشه.
این باعث شده نتونم چند روز محصولات زیادی منتشر کنم
ممنون میشم کمک کنید
سلام من query monitor نصب کردم ولی مشکل کندی سایتم از http نیست در مورد مسایل دیگه و حل اونا هم توضیح بدید لطفا
سلام وقت بخیر ؛ بسیار عالی بود
اما مشکل دیگری ایجاد شد و اون هم اینه که المنتور باز نمیشه و این ارور رو میده
کاربر درخواست HTTP را بلوکه نمود.
سلام سایت المنتور رو هم به لیست سایت ها اضافه کنید.
سلام استاد
برای یک سایت خارجی انگلیسی زبان فروشگاهی که محصولاتش کاشی و سرامیک هست
چه قالبی رو پیشنهاد میکنید؟
قالب وودمارت رو از تم فارست بگیرم؟ (یکم قیمتش فقط زیاده، راه حل چی پیشنهاد میکنید)
قالب دیگه چی میتونم استفاده کنم که برام مشکل ساز نشه
درود بر شما
پیشنهاد ما به شما استفاده از قالب چند منظوره اهورا هست: https://mihanwp.com/ahura/
پیش نمایش های قالب رو در لینک ارسالی مشاهده بفرمایید
سلام
من روی یکی از سایت هام نمیتونم فایل wp-config را ویرایش کنم و ارور BAILOUT malware detected
را دریافت میکنم ممنون میشم راهنمایی کنید…
سلام ظاهرا سایتتون ویروسی شده آموزشش تو سایت هست که چطور حلش کنید.
سلام و خدا قوت
امروز من در پنل مدیریتیم در قسمت نمایش، پوسته، متوجه بروزرسانی قالب اهورا شدم
یه سوال اگه بروز رسانیش کنم اتفاقی برای داده ها و اطلاعات سایتم نمیفتنه ؟؟؟
منظورم اینه که قالب سایتم که ریسیت نمیشه بعد از بروز رسانی ؟؟؟
یه سوال دیگه هم داشتم من الان میخوام یک فایل ویدیو 40 مگابایتی روی سایتم آپلود کنم 3 بار امتحان کردم هر سه بار با پیغام خطای “یک پاسخ غیرمنتظره از سرور دریافت شد” مواجه شدم چکار کنم ..؟
این فایل دانلودی جز محصول سایتم حساب میشه نمیتونم جای دیگه آپلودش کنم…
لطفا راهنمایی کنید با سپاس فراوان
همیشه شاد ، موفق و ثروتمند باشید.
سلام خیر آپدیت مشکلی ایجاد نمیکنه. ۲. این مورد رو باید با هاست در میان بگذارید احتمالا محدودیت هایی برای اپلود قرار دادن
سلام من اعمال کردم . اما هنوز سرعت سایتم 4.5 ثانیه است . و همچنین قسمت بحرانی نوشته : کش برگه شناسایی نشد و زمان پاسخ سرور کند است + عدم توانایی در دسترسی به سایت ورد پرس ؟؟؟
سلام اون خط مربوط به باز کردن دسترسی به سایت وردپرس رو اضافه کنید. زمان پاسخ سرور دیگه برمیگرده به هاستینگ شما
دقیقا متن شما رو کپی کردم و انجام دادم اما تغییری نکرده است .
اگه تغییری نکرده مشکل از سرعت هاست یا سرور یا سیستم شماست.
سلام آقای حسینی
میشه کدی بنویسیم که فقط یک درخواست از یک سایت مشخص را غیرفعال کند؟
مثلا دیگه تمام درخواست ها را قطع نکنیم و فقط یک درخواست از سایت موردنظر را قطع بکنیم
سلام ندیدم متاسفانه چیزی مگر تو فایل hosts تو سرور تنظیم کنید.
خط دوم کد باید به این شکل نوشته بشه تا مخزن افزونه ها کار کنه.
define( ‘WP_HTTP_BLOCK_EXTERNAL’, TRUE );
define( ‘WP_ACCESSIBLE_HOSTS’, ‘*.wordpress.org’ );
سلام و وقت بخیر
توی قسمت وضعیت سلامت سایتم زده مشکل بحرانی: کش برگه شناسایی نشد و زمان پاسخ سرور کند است
باید چکار کنم؟ سرچ هم کردم چیزی دستگیرم نشد
ممنونم
سلام باید از پلاگین های کش استفاده کنید.
سلام وقتتون بخیر
من اون دو خط کد رو اضافه کردم ولی هنوز یک سری ارور از پلاگین
Plugin: woocommerce دارم
سلام وقت بخیر ادرس سایت ووکامرس رو اضافه کنید.
سلام و وقت بخیر
خط دوم این کد برای من کار نمیکنه و درواقع وقتی قرار میدم تمام درخواست ها بلاک میشین. به شکلی حتی وقتی وارد بخش افزودن افزونه ها میشیم کلا هیچ پلاگینی را نمیاره. یا حتی توی به روزرسانی ها به مشکل میخورده.
راهی به جز وارد کردن دومین خط وجود نداره؟
سلام خیر متاسفانه راه دیگری نیست. مشکل میتونه از ارتباط هاست شما با اینترنت بین الملل هم باشه
مشکل زرین پال رو پیدا کردم
وقتی این کد رو فعال میکنید زرین پال از کار میوفته
کافیه api.zarinpal.com رو به خط دوم اضافه کنید حل میشه مشکل (:
شاد باشید
ببخشید من تمام این کار ها رو انجام دادم ولی کماکان قسمت محصولات سایت فروشگاهی من به شدت کند هست واقعا کلافه شدم دیگه … باید چی کار کنم ؟
سلام هاستتون رو تغییر بدید و مواردی که توی دوره گفتم رو رعایت کنید.
سلام مهندس
درگاه پرداخت من بعد از این تغییرات کار نمیکنه و ارور میده باید سایت های درگاه پرداخت رو هم به این کد اضافه بکنم؟
سلام بله دقیقا
سلام وقت بخیر
من هم این مشکل رو مثل بقیه کامنت ها دارم که نوشتن بانک به مشکل میخوره.
مثلا من اگر از درگاه بانک ملت استفاده می کنم باید چی رو توی اون کد بیارم؟
سایت شاپرک یا سایت بانک ملت یا کجا کلا؟
ای کاش یه مثال واقعی ویدیویی برای زرین پال و همینطور بانک ملت میذاشتین که این مشکل رو بتونیم بطور کامل رفع کنیم.
چون معمولا وقتی میخواد بره تو بانک چندتا url رو عبور میکنه تا برسه به سایت شاپرک.
ما که اطلاعات سروری و شبکه ای مون زیاد اوکی نیست این اطلاعات رو نمیتونیم بفهمیم که کجا باید این کارا رو انجام بدیم مگر اینکه یکی بهمون یاد بده.
ممنون
سلام باید آدرس bpm.sharapak.ir رو اضافه کنید. آدرسی که سایت بهش اطلاعات میفرسته
fh با عرض سلام من کد را به فال wp-config اضافه کردم اما درخواست ها block نشد. دلیل چیست؟
سلام مطمئن بشید کدها رو صحیح وارد کردید چون دلیلی برای بلاک نشدن درخواستها نیست و باید اجرا بشه