دلیل آپدیت نشدن وردپرس بعد از بروزرسانی کامل
خب دلیل این مشکل کش شدن سایت شماست. همانطور که قبلا در مقاله آپدیت نشدن وردپرس توضیح دادیم، کش عامل اصلی این داستان است. اما اینبار کش وردپرس دلیل این ماجرا نیست! کش PHP یا همان OPCache دلیل بروزرسانی نشدن وردپرس بود.
OPCache معمولا توسط هاستینگ شما روی آپاچی یا لایت اسپید نصب میشود. این ماژول، برای افزایش سرعت لود سایت شما شروع به کش کردن فایلهای PHP میکند و در نتیجه با آپدیت شدن وردپرس به نسخه جدید، باز هم فایلهای قبلی وردپرس از کش سرور خوانده میشوند که این موضوع باعث میشود که شما فکر کنید وردپرس هنوز آپدیت نشده!
چطور کش PHP یا OPCache را خالی کنیم؟
برای حذف کردن OPCache افزونههای مختلفی استفاده میشود. یکی از این راهها اطلاع به هاستینگ شما برای حذف کش است اما در صورتی که میخواهید برای همیشه از شر این مشکل خلاص شوید، بهتر است یک افزونه نصب کنید. اگر از وردپرس راکت استفاده میکنید که عالیست! وردپرس راکت گزینهای برای حذف OPCache در منوی بالایی پنل وردپرس شما قرار داده. به این شکل:
اگر از افزونه کش وردپرس استفاده نمیکنید، پیشنهاد میکنم از افزونه کش وردپرس استفاده کنید. :)) اگر باز هم مقاومت میکنید، افزونههای خالی کردن کش پیاچپی مثل WP OPcache استفاده کنید. با استفاده از این افزونه رایگان هم میتوانید کش سرور را مدیریت کنید تا دیگر مشکلی با آپدیت نشدن وردپرس نداشته باشید.
منابع: wikipedia – wordpress.org – mihanwp – youtube