مشکل آپدیت نشدن وردپرس بعد از بروزرسانی از پیشخوان
- مقالات آموزشی
- بروزرسانی شده در
همانطور که متوجه شدیم امروز نسخه 5.0.1 وردپرس منتشر شد. وقتی آمدیم استه وردپرس را روی سایت میهن وردپرس به نسخه جدید بروزرسانی کنیم، متوجه شدیم که با وجود آپدیت اتوماتیک وردپرس از بخش بروزرسانیها، باز هم سایت ما با نسخه قبلی وردپرس اجرا میشد! یک مشکل عجیب که چند ساعتی درگیرش شدیم تا بالاخره موفق شدیم دلیل آن را پیدا کنیم. پس تصمیم گرفتم در این مقاله روش حل این مشکل را توضیح دهم.
دلیل آپدیت نشدن وردپرس بعد از بروزرسانی کامل
خب دلیل این مشکل کش شدن سایت شماست. همانطور که قبلا در مقاله آپدیت نشدن وردپرس توضیح دادیم، کش عامل اصلی این داستان است. اما اینبار کش وردپرس دلیل این ماجرا نیست! کش PHP یا همان OPCache دلیل بروزرسانی نشدن وردپرس بود.
OPCache معمولا توسط هاستینگ شما روی آپاچی یا لایت اسپید نصب میشود. این ماژول، برای افزایش سرعت لود سایت شما شروع به کش کردن فایلهای PHP میکند و در نتیجه با آپدیت شدن وردپرس به نسخه جدید، باز هم فایلهای قبلی وردپرس از کش سرور خوانده میشوند که این موضوع باعث میشود که شما فکر کنید وردپرس هنوز آپدیت نشده!
چطور کش PHP یا OPCache را خالی کنیم؟
برای حذف کردن OPCache افزونههای مختلفی استفاده میشود. یکی از این راهها اطلاع به هاستینگ شما برای حذف کش است اما در صورتی که میخواهید برای همیشه از شر این مشکل خلاص شوید، بهتر است یک افزونه نصب کنید. اگر از وردپرس راکت استفاده میکنید که عالیست! وردپرس راکت گزینهای برای حذف OPCache در منوی بالایی پنل وردپرس شما قرار داده. به این شکل:
اگر از افزونه کش وردپرس استفاده نمیکنید، پیشنهاد میکنم از افزونه کش وردپرس استفاده کنید. :)) اگر باز هم مقاومت میکنید، افزونههای خالی کردن کش پیاچپی مثل WP OPcache استفاده کنید. با استفاده از این افزونه رایگان هم میتوانید کش سرور را مدیریت کنید تا دیگر مشکلی با آپدیت نشدن وردپرس نداشته باشید.
موفق باشید 🙂
سلام، خسته نباشید
خطا سایت شما قادر به دسترسی WordPress.org در 62.60.134.30 نیست، و خطایی برمیگرداند: cURL error 28: Failed to connect to api.wordpress.org port 443 after 7501 ms: Couldn’t connect to server
اینور چه طور رفع کنم.
سلام همه افزونه های من برورزرسانی شده اند اما علامت میاد که ی بروزرسانی دارید و وقتی چک میکنم هیچ افزونه ای نیاز به برورزسانی ندارد
چیکار باید بکنم
بروزرسانی ترجمه رو هم انجام دادین؟
بله ولی باز هم درست نشد چیکار باید بکنم
اگر حل نشد قطعا از کش سایت یا وب سرور هست. یا افزونه یا قالبی که اشتباه نسخه گذاری شده
همچنان مشکل پابرجاست
اخر صفحه روی ترجمه بروزرسانی ها کلیک کنید.
سلام من افزونه wp rovket رو فعال کردم ولی بعد از اون دیگه آپدیت های من برای کاربران نمایش داده نمیشه, باید چیکار کنم؟
سلام باید صفحه آپدیت ها رو توی صفحاتی که نباید کش شوند قرار بدید
من افزونه wp rocket رو نصب کردم ولی از اون تاریخ به بعد آپدیت هایی که روی سایت انجام میدم برای کاربرها نمایش داده نمیشه و اطلاعات قبلی رو می بینند باید چیکار کنم؟
سلام باید بعد از آپدیت کش رو خالی کنید.
سلام من کش هم پاک کردم ولی باز 3 از افزونه هام آپدیت نمیشه…
قبل از اون قالب و وردپرس هم آپدیت کردم اوکی بود ولی افرونه هام نه
میشه راهنماییم کنید….
ممنون
با سلام
این افزونه ها رو از طریق هاست و به صورت دستی آپدیت کنید
استاد من وردپرسمو تازه نصب کردم ولی توی پیشخوان در قسمت بروزرسانی زده که شما از نسخه توسعه دهندگان استفاده می کنید
بعد میگه بروز رسانی کن و وقتی بروز رسانی میکنم دوباره پیغام آپدیت میده
نسخه توسعه دهندگان چیه ؟
من دستی هم بروز رسانی کردم بازم نشد
البته سایت های دیگم این مشکلو ندارن این یه مورد این جوریه
ممنون میشم راهنمایی کنید
درود متاسفانه وردپرس فارسی از نسخه توسعه دهندگان استفاده کرده. البته مشکلی نداره و تا الان مشکلی رو ایجاد نکرده.
با سلام, حال کردیم. تشکر
سلام
ممنون از اینکه در اسرع وقت تجربیاتتون رو به اشتراک میگذارید ضمنا آخر پست هم با مزه بود
با تشکر
سلام من یک مشکل رو متوجه شدم در نسخه 5 به بعد وردپرس یک فایل css به آدرس wp-includes/css/dist/block-library/style.min-rtl.css ایجاد شده که هیچ اطلاعتی نداره یعنی 404 هست چطور میشه این مشکل رو حل کرد که این css توی سایت نمایش داده نشه.
با ایجاد یک فایل خالی به نام style.min-rtl.css میشه مشکل 404 بودن رو حل کرد اما من میخوام اصلا توی کدهای سایت نمایش داده نشه.
تشکر
درود کش سایت رو خالی کرده و تست کنید. قالب رو تغییر بدید و افزونهها رو غیر فعال کنید. مشکل حل میشه
سلام دوست عزیز شما هم خودتون این مشکل رو دارد فقط چون همه 404 ها رو به صفحه اصلی ریدایرکت کردید متوجه نشدیداینم آدرس:
سلام ، این لینک درسته که توی سایت ما دیده نمیشه اما توی کد نویسی سایتمون هم وجود ندارد
سلام و روز بخیر
تنها رسانه وردرسی که به صورت تمام وقت به مشکلات موجود میپردازه و برای راه حل تلاش میکنه تا کاربران تو سطح اینترنت نچرخن و باعث بالا رفتن وقتشون میشه…
خیلی خیل ممنون از اقای حسینی راد که این رسانه رایگان را راه اندازی کردن و بی وقفه به کاربران پشتیبانی ارائه میدن.
درود. سپاس از شما
سلام
اول اینکه من در منوهای راکت، گزینه opcache رو ندارم، قبلاً این گزینه بود، اما الان نیست؛
دوم اینکه پایین پنل نوشته نگارش 5.0.1
مشکلی نداره؟
با سلام ، حتما هاستتون opcache را غیر فعال کرده .