دسته بندی : آموزش وردپرسدیدگاه ها : 0منتشر شده در 25 خرداد 1399
گاهی وقتها ممکن است آپدیت خودکار وردپرس با مشکل روبرو شود و سایت شما به صورت خودکار آپدیت نشود و یا بدتر از آن ممکن است سایت شما پس از ناموفق بودن آپدیت دیگر بالا نیایید و یا با مشکلی همراه شود. امروز در این مقاله قصد داریم به تحلیل این مشکل و آپدیت وردپرس به صورت دستی بپردازیم.
چرا بروزرسانی ها در وردپرس مهم است؟
قبل از هر چیز باید بدانیم اصلاً برای چی باید وردپرس خودمان را آپدیت یا بروزرسانی کنیم. اگر تجربه کار با CMS های اختصاصی را داشته باشید معمولاً جمله آپدیت سایت بگوش شما نخورده است. وردپرس بر خلاف دیگر سیستمهای مدیریت محتوا به دلیل محبوبیت و همه گیری آن بیشتر از هر سیستم مدیریت محتوایی مورد توجه هکرها میباشد. از این رو شرکت Automattic (اتوماتیک) برای رفع باگها و ایراد و همچنین افزودن امکانات جدید آپدیتهای زیادی را برای این سیستم مدیریت محتوا منتشر میکند. پس اگر تا امروز از وردپرس نسخههای قبل استفاده میکردید بهتر است همین حالا آن را آپدیت کنید.
من در سایتم قالب یا افزونهای دارم که با آخرین نسخه وردپرس هماهنگ نیست چکار باید انجام بدم؟
ببینید وردپرس معمولا بسته رفع مشکلات امنیتی و نرم افزاری را جدا از امکانات جدید منتشر می کند و اگر شما توابع آپدیت خودکار را غیر فعال نکرده باشید وردپرس شما به صورت خودکار این بسته را نصب می کند. اما بسته های بزرگ معمولا بدون اجازه کاربر نصب نمی شوند می توانید تا ارائه بروزرسانی قالب خود یا افزونه از نصب نسخه جدید خوداری کنید. سعی کنید همیشه از افزونه های مطرح استفاده کنید تا با این مشکلات روبرو نشوید اما خوب گاهی وقت ها چاره نیست.
اگر از سازگاری قالب یا افزونههای سایت خود با نسخه جدید وردپرس مطمئن نیستید میتوانید از سایت خود پشتیبان گیری کنید تا اگر مشکلی پیش آمد بتوانید به نسخه قبل برگردید.
چرا نمی توانم وردپرس را از پنل مدیریت آپدیت کنم؟
گاهی وقتها ممکن است وردپرس شما با اختلالی روبرو شده باشد. این اختلال میتواند توسط نقص در آپدیت شدن وردپرس و یا بروزرسانی های قالب یا افزونهها به وجود بیاید. به احتمال زیاد میتوان این مشکل را با آپدیت دستی برطرف کرد. اما بیشتر مواقع مشکل از وردپرس شما نیست و مربوط به سرور است به عنوان مثال ممکن است زمانی که میخواهید بروزرسانی را از پنل انجام دهید سرور تحت فشار زیادی قرار داشته باشد که در این صورت بروزرسانی با خطا همراه میشود. به طور کل نیاز به نگرانی نیست همیشه میتوانید وردپرس را به صورت دستی آپدیت کنید.
رفع خطای جهت انجام عملیات تعمیرات زمان بندی شده برای مدت کوتاهی در دسترس نیست
این خطا زمانی به وجود میآید که وردپرس شما آماده آپدیت شده است اما نتوانسته فایل بروزرسانی را دانلود کند. در واقع صفحهای که مشاهده میکنید، صفحه تعمیرات سایت است. حالت تعمیرات فقط زمانی روی وردپرس شما فعال میشود که در وردپرس قرار است بروزرسانی انجام شود. این بروزرسانی فقط شامل هسته و موارد امنیتی نمیشود بلکه حتی زمانی که افزونهای بروز میکنید فعال میشود. درست بعد از این که بروزرسانی با موفقیت انجام شود حالت تعمیر غیرفعال میشود.
گاهی وقتها ممکن است حالت تعمیر به صورت خودکار غیرفعال نشود. برای رفع این حالت ابتدا باید وارد فایل منیجر هاست خود شوید و سپس به محل روت سایت خود رفته و فایل.Maintenance را پاک کنید. اگر نتوانستید این فایل را مشاهده کنید باید تیک (Show Hidden Files (dotfiles را در settings فایل منیجر هاست خود بزنید تا این فایل به شما نمایش داده شود.
اگر باز هم این خطا را مشاهده کردید با آپدیت دستی وردپرس رفع خواهد شد.
لطفاً قبل از این که وردپرس را به صورت دستی آپدیت کنید یک بار از سایت خود پشتیبان گیری کنید تا اگر مشکلی به وجود آمد بتوانید سایت خود را برگردانید.
آپدیت دستی وردپرس
قبل از هر کاری شما باید تمامی افزونههایی که بر روی سایت شما فعال است را غیر فعال کنید. برای این کار اگر به پنل مدیریت دسترسی دارید وارد شوید و همه افزونههای فعال را غیر فعال کنید.
اگر به پنل دسترسی ندارید وارد هاست خود شوید و به روت وبسایت خود بروید. سپس وارد پوشه wp-content شوید و نام پوشه plugins را تغییر دهید و به آخر آن یک عدد اضافه کنید. فرقی نداره چی وارد میکنید وقتی اسم پوشه تغییر کنه وردپرس به صورت خودکار تمامی افزونهها را غیر فعال میکند. حتماً بعد از آپدیت دستی دوباره نام این پوشه را به plugins تغییر دهید.
حالا وارد لینک زیر شوید و آخرین نسخه وردپرس را دانلود کنید.
بعد از این که فایل زیپ وردپرس را دانلود کردید آن را باز کنید و محتویات آن که شامل پوشه wordpress میشود را استخراج کنید (برای استخراج پوشه وردپرس را گرفته و به مکانی خارج از فایل زیپ هدایت کنید).
استخراج فایل زیپ وردپرس
حال وارد پوشه wordpress شوید. (دیگر کاری به فایل زیپ نداریم) سپس پوشه wp-content را به صورت کامل پاک کنید. حال همه فایلها و پوشهها را انتخاب کنید و آنها را به صورت زیپ در بیاورید برای این کار میتوانید روی یکی از فایلها راست کلیک کرده و گزینه add to archive را انتخاب نمایید. توجه داشته باشید آموزش بر مبنای نرم افزار winrar میباشد شما ممکن است از برنامه دیگری استفاده کنید.
زیپ کردن فایل های وردپرس
سپس در صفحه جدید مقدار Archive format را بر روی zip قرار دهید و بر روی ok کلیک کنید.
ساخت فایل زیپ جدید وردپرس
بعد از این که فایل زیپ ساخته شد وارد هاست خود شوید و در محل روت وبسایت خود فایل زیپ را آپلود کنید.
پس از آپلود روی فایل زیپ راست کلیک کنید و بر روی extract کلیک کنید.
استخراج فایل زیپ
سپس در پنجره باز شده بر روی ok کلیک کنید.
حال اگر به سایت خود مراجعه کنید خواهید دید که وردپرس شما آپدیت شده است.
امیدوارم این مقاله نیز مورد پسند شما کاربران گرامی قرار گرفته باشد. در صورتی که در مرحلهای دچار مشکل شدید میتوانید در دیدگاهها مطرح کنید تا با هم مشکل را حل کنیم.