مشکل آپدیت نشدن وردپرس بعد از بروزرسانی از پیشخوان

4.5 / 5. تعداد رای: 2

مشکل آپدیت نشدن وردپرس بعد از بروزرسانی از پیشخوان

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

دلیل آپدیت نشدن وردپرس بعد از بروزرسانی کامل

خب دلیل این مشکل کش شدن سایت شماست. همانطور که قبلا در مقاله آپدیت نشدن وردپرس توضیح دادیم، کش عامل اصلی این داستان است. اما اینبار کش وردپرس دلیل این ماجرا نیست! کش PHP یا همان OPCache دلیل بروزرسانی نشدن وردپرس بود.

OPCache معمولا توسط هاستینگ شما روی آپاچی یا لایت اسپید نصب می‌شود. این ماژول، برای افزایش سرعت لود سایت شما شروع به کش کردن فایل‌های ‌PHP می‌کند و در نتیجه با آپدیت شدن وردپرس به نسخه جدید، باز هم فایل‌های قبلی وردپرس از کش سرور خوانده می‌شوند که این موضوع باعث می‌شود که شما فکر کنید وردپرس هنوز آپدیت نشده!

چطور کش PHP یا OPCache را خالی کنیم؟

برای حذف کردن OPCache افزونه‌های مختلفی استفاده می‌شود. یکی از این راه‌ها اطلاع به هاستینگ شما برای حذف کش است اما در صورتی که می‌خواهید برای همیشه از شر این مشکل خلاص شوید، بهتر است یک افزونه نصب کنید. اگر از وردپرس راکت استفاده می‌کنید که عالیست! وردپرس راکت گزینه‌ای برای حذف OPCache در منوی بالایی پنل وردپرس شما قرار داده. به این شکل:

Screen Shot 2018 12 13 at 9.31.19 AM

اگر از افزونه کش وردپرس استفاده نمی‌کنید، پیشنهاد می‌کنم از افزونه کش وردپرس استفاده کنید. :)) اگر باز هم مقاومت می‌کنید، افزونه‌های خالی کردن کش پی‌اچ‌پی مثل WP OPcache استفاده کنید. با استفاده از این افزونه رایگان هم می‌توانید کش سرور را مدیریت کنید تا دیگر مشکلی با آپدیت نشدن وردپرس نداشته باشید.

موفق باشید 🙂

نظر شما در این مورد چیه؟

  1. U330970 ۱۳ تیر ۱۴۰۳

    سلام، خسته نباشید
    خطا سایت شما قادر به دسترسی 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
    اینور چه طور رفع کنم.

  2. U324269 ۴ مهر ۱۴۰۲

    سلام همه افزونه های من برورزرسانی شده اند اما علامت میاد که ی بروزرسانی دارید و وقتی چک میکنم هیچ افزونه ای نیاز به برورزسانی ندارد
    چیکار باید بکنم

  3. U312086 ۱۱ اسفند ۱۴۰۰

    سلام من افزونه wp rovket رو فعال کردم ولی بعد از اون دیگه آپدیت های من برای کاربران نمایش داده نمیشه, باید چیکار کنم؟

  4. U312086 ۱۱ اسفند ۱۴۰۰

    من افزونه wp rocket رو نصب کردم ولی از اون تاریخ به بعد آپدیت هایی که روی سایت انجام میدم برای کاربرها نمایش داده نمیشه و اطلاعات قبلی رو می بینند باید چیکار کنم؟

  5. U32806 ۱۱ آذر ۱۳۹۹

    سلام من کش هم پاک کردم ولی باز 3 از افزونه هام آپدیت نمیشه…
    قبل از اون قالب و وردپرس هم آپدیت کردم اوکی بود ولی افرونه هام نه
    میشه راهنماییم کنید….
    ممنون

  6. U9570 ۲۲ اسفند ۱۳۹۷

    استاد من وردپرسمو تازه نصب کردم ولی توی پیشخوان در قسمت بروزرسانی زده که شما از نسخه توسعه دهندگان استفاده می کنید
    بعد میگه بروز رسانی کن و وقتی بروز رسانی میکنم دوباره پیغام آپدیت میده
    نسخه توسعه دهندگان چیه ؟
    من دستی هم بروز رسانی کردم بازم نشد
    البته سایت های دیگم این مشکلو ندارن این یه مورد این جوریه
    ممنون میشم راهنمایی کنید

    • Reza Rad رضا راد ۲۲ اسفند ۱۳۹۷

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

  7. کاربر مهمان ۲۲ آذر ۱۳۹۷

    با سلام, حال کردیم. تشکر

  8. U14153 ۲۲ آذر ۱۳۹۷

    سلام
    ممنون از اینکه در اسرع وقت تجربیاتتون رو به اشتراک میگذارید ضمنا آخر پست هم با مزه بود
    با تشکر

  9. کاربر مهمان ۲۲ آذر ۱۳۹۷

    سلام من یک مشکل رو متوجه شدم در نسخه 5 به بعد وردپرس یک فایل css به آدرس wp-includes/css/dist/block-library/style.min-rtl.css ایجاد شده که هیچ اطلاعتی نداره یعنی 404 هست چطور میشه این مشکل رو حل کرد که این css توی سایت نمایش داده نشه.

    با ایجاد یک فایل خالی به نام style.min-rtl.css میشه مشکل 404 بودن رو حل کرد اما من میخوام اصلا توی کدهای سایت نمایش داده نشه.

    تشکر

    • Reza Rad رضا راد ۲۳ آذر ۱۳۹۷

      درود کش سایت رو خالی کرده و تست کنید. قالب رو تغییر بدید و افزونه‌ها رو غیر فعال کنید. مشکل حل میشه

      • کاربر مهمان ۲۴ آذر ۱۳۹۷

        سلام دوست عزیز شما هم خودتون این مشکل رو دارد فقط چون همه 404 ها رو به صفحه اصلی ریدایرکت کردید متوجه نشدیداینم آدرس:

        • U16894 ۲۴ آذر ۱۳۹۷

          سلام ، این لینک درسته که توی سایت ما دیده نمیشه اما توی کد نویسی سایتمون هم وجود ندارد

  10. U14437 ۲۲ آذر ۱۳۹۷

    سلام و روز بخیر

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

  11. U5196 ۲۲ آذر ۱۳۹۷

    سلام
    اول اینکه من در منوهای راکت، گزینه opcache رو ندارم، قبلاً این گزینه بود، اما الان نیست؛
    دوم اینکه پایین پنل نوشته نگارش 5.0.1
    مشکلی نداره؟