بصورت کلی برای بهروزرسانی یا آپدیت وردپرس دو راه وجود داره که با استفاده از هر دو راه میتونید تا سایت خودتون را به نسخه جدید وردپرس آپدیت کنید.
اولین و پرطرفدارترین راهکار استفاده از آپدیت اتوماتیک وردپرس هستش که به راحتی کافیه تا با چند کلیک ساده نسخه جدید وردپرس را روی هاست خود اجرا کنید و اونو ارتقا بدین و دومین راهکار که بیشتر در مواقع کار نکردن آپدیت اتوماتیک به کار میاد و کاربران از اون کمتر استفاده میکنند آپدیت دستی وردپرس هستش که در این حالت شما باید آخرین نسخه وردپرس را دانلود کرده و فایل های جدید را جایگزین فایل های قبلی در هاست خودتون بکنید.
اما نه همهی فایل های وردپرس بلکه صرفا فایل ها و پوشه هایی که مربوط به Back-End وردپرس هستند. پس تا اینجای کار متوجه شدید که در این آموزش قصد داریم تا به صورت کاملا جامه و تصویری به آموزش بهروزرسانی یا آپدیت وردپرس بپردازیم و ببینیم که در هر دو حالتی که برای آپدیت وردپرس وجود داره ما باید چه کارهایی رو انجام بدیم، در انتها هم اشاره ای به خطاهای رایج که هنگام آپدیت وردپرس رخ میده میپردازم تا راهکارهای حل اونها را با هم بررسی کنیم، پس تا انتها با ما همراه باشید.
آموزش نحوه بروزرسانی یا آپدیت وردپرس
همونطور که در بالا اشاره کردم برای آپدیت و بهروزرسانی وردپرس دو راه پیش روی ما هستش که راه اول و ساده تر آپدیت اتوماتیک و راه دوم هم آپدیت دستی وردپرس هستش که در هر یکی از روش های گفته شده باید مراحلی را برای بهروزرسانی وردپرس پیش رویم.
اما قبل از اینکه بخواهیم تا نسبت به آموزش نحوه بهروزرسانی یا آپدیت وردپرس بپردازیم لازمه تا از سایت خودمون و پایگاه داده اون یک بک آپ تهیه کنیم تا در صورتی که با آپدیت وردپرس مشکلی برای ما پیش اومد سریعا بتونیم اون رو مرتفع کنیم. برای اینکه بیشتر روی این نکته تمرکز کنید و درواقع خودتون رو مجبور کنید که باید بکآپ از سایت تهیه کنید به مثال همیشگی خودم میپردازم که در آموزش نحوه غیرفعال کردن بهروزرسانی خودکار در وردپرس به اون پرداخته شد.
همونطور که در اون آموزش گفتم یکی از مشکلاتی که میتونه با آپدیت وردپرس به نسخه جدید پیش بیاد اینه که به دلیل استفاده از افزونه و یا قالب هایی که با نسخه جدید وردپرس همگام سازی نشدن و یا به عبارت سادهتر با آپدیتی که وردپرس ارائه داده و مقداری زیر و رو شده این افزونه ها فعلا با نسخه جدید اصلاح و بهروز نشدن به همین دلیل در برخی موارد باعث ایجاد اختلال در سایت شدهاند. حدود چند ماه پیش بود که سایت های وردپرسی که از افزونه صفحه ساز ویژوال کامپوزر برای سایتشون استفاده میکردند بعد از انتشار نسخه جدید وردپرس که در این سایت ها هم بهروزرسانی وردپرس به صورت خودکار انجام شد دچار مشکل شدند و در برخی از بخش های سایت که توسط این صفحه ساز ساخته شده بود با اختلال مواجه شده و در نتیجه صفحات سایت به درستی نمایش داده نمیشدند.
همین موضوع باعث شد تا بعد از ارسال تاپیک های مختلف در انجمن های وردپرس به دنبال راهکار حل مشکل باشند و بعد از بررسی مشکل متوجه شدند که نسخه فعلی این افزونه با جدیدترین ورژن وردپرس در تداخل بود و همین موضوع باعث ایجاد مشکل شده بود. بنابراین باید منتظر میموندند تا نسخه جدید افزونه منتشر بشه تا با ورژن وردپرس هم هماهنگ باشه و مشکل کاربرانی که از افزونه ویژوال کامپوسر استفاده کرده بودند حل بشه، اما تا مشکل برطرف بشه و به دلیل تجاری بودن افزونه به آخرین نسخه اون بتونند دسترسی پیدا کنند مدت زیادی طول میکشید، پس تنها راهکار این بود که از نسخه قبلی وردپرس استفاده کنند و منتظر بمونن تا با انتشار نسخه جدید افزونه وردپرس رو هم به روزرسانی کنند.
بنابراین مشکلاتی از این دست میتونه تا به هر دلیل دیگهای مثل تغییرات در دسترسی به توابع مورد نیاز در هاست و سرور هم رخ بده و صرفا محدود به خود وردپرس و قالب ها و افزونه های اون نخواهد بود؛ پس میبینیم که یه ناسازگاری خیلی کوچیک باعث میشه تا چنین مشکلاتی برای کل سیستم سایت ما پیش بیاد بنابراین حکم اقتضا میکنه که قبل از هرگونه بهروزرسانی یا آپدیت وردپرس باید یک نسخه پشتیبان از سایت تهیه کنیم تا در صورت بهروزرسانی وردپرس به نسخه جدید و ایجاد مشکل بتونیم تا با برگردوندن وردپرس به نسخه قبلی مشکلاتمون رو حل کنیم، البته تا زمانی که مشکلات حل نشن و تنها راهکار حل مشکل استفاده از نسخه قبلی باشه تا منتظر بمونیم نسخه جدید افزونه و یا قالب ما با آخرین نسخه وردپرس سازگاری پیدا کنه. حالا که بک اپ کاملی از وردپرس و پایگاه داده خودتون تهیه کردید نوبت به بهروزرسانی و اپدیت وردپرس خواهد رسید.
اقدامات مهم قبل ازبه روزرسانی وردپرس
- پشتیبان گیری قبل از بروزرسانی و ذخیره در مکانی امن
- انجام بهروزرسانی در زمان کم ترافیک
- اطمینان از سازگاری افزونه ها و قالب با آخرین نسخه وردپرس
- بهروزرسانی افزونه ها و تم ها بعد از آپدیت هسته وردپرس
راه اول: آپدیت اتوماتیک وردپرس
استفاده از به روزرسانی یا آپدیت از طریق پیشخوان وردپرس یکی از روش هایی است که کاربران از آن برای آپدیت سایت خودشان استفاده میکنند، چرا که انجام به روزرسانی در این مرحله فقط و فقط با یک کلیک ساده صورت میگیره و باقی کارهای لازم توسط وردپرس به صورت خودکار انجام شده و سایت شما به نسخه جدید ارتقاء پیدا خواهد کرد.
به این صورت که با انتشار نسخه جدید وردپرس در پیشخوان وردپرس پیغامی مشابه تصویر زیر برای شما به نمایش در خواهد آمد که از شما می خواهد تا هر چه سریعتر نسبت به، به روزرسانی و آپدیت وردپرس اقدام کنید، در این پیغام آخرین نسخه منتشر شده وردپرس به شما نمایش داده خواهد شد که شما می توانید با کلیک روی گزینه لطفا هم اکنون به روزرسانی کنید به صفحه بهروزرسانی ها در وردپرس هدایت شوید.
بعد از اینکه روی گزینه مورد نظر کلیک کنید به مسیر پیشخوان، به روزرسانی ها هدایت خواهید شد که در آن می توانید مشابه صفحه زیر لیستی از آخرین موارد به روز شده قالب، افزونه و هسته وردپرس را مشاهده کنید و یا اینکه با استفاده از گزینه ، بررسی دوباره چک کنید و ببینید آیا نسخه جدیدی از وردپرس منتشر شده است یا خیر تا در صورت به روز بودن هر یک از موارد قالب، افزونه و هسته وردپرس اقدام به آپدیت آنها کنید.
حال برای آپدیت به نسخه جدید وردپرس باید روی گزینه به روزرسانی کنید کلیک کنید تا عملیات به روزرسانی و آپدیت وردپرس اجرا شود و سایت شما به نسخه جدید وردپرس آپدیت شود.
بعد از کلیک روی این گزینه به صفحه دیگری هدایت خواهید شد که در آن به صورت زیر عملیات به روزرسانی برای شما انجام خواهد گرفت و وبسایت شما در حالت بروزرسانی قرار خواهد گرفت.
همونطور که در تصویر مشاهده میکنید به راحتی و با چند کلیک ساده سایت شما به نسخه جدید وردپرس به روزرسانی شد که در صفحه ای که در نهایت به آن منتقل میشوید قادر هستید تا آخرین تغییرات امنیتی و ویژگی های جدیدی که در نسخه جدید به وردپرس اضافه شده را در آن مشاهده کنید.
از آنها برای پیشرفته کردن سایتتان استفاده کنید. پس از بروزرسانی ممکن است از پیشخوان وردپرس خارج شوید، بنابراین هیچ مشکلی وجود ندارد نگران نباشید کافی است تا با مراجعه به صفحه ورود وردپرس که با اضافه کردن /wp-admin/ به آخر سایت در دسترس شما قرار میگیره وارد پیشخوان وردپرس شده و به ادامه فعالیت های سایت خودتان بپردازید.
راه دوم: بروزرسانی دستی وردپرس
راهکار دوم برای به روزرسانی وردپرس کمی پیچیده است و برای انجام آن باید وارد File Manager هاست شده و به صورت دستی اقدام به جایگزین کردن فایل هایی که برای وردپرس لازم هستند بپردازید.
قبل از هرگونه تغییر در به روزرسانی دستی وردپرس باید یک بک آپ از هاست و دیتابیس خودتان تهیه کنید. بهترین راهکاری که برای بک آپ میتوانید استفاده کنید تهیه یک فول بک آپ از هاست Cpanel است.
پس از تهیه بکاپ لازم است تا به آدرس رسمی وبسایت وردپرس مراجعه کنید و جدیدترین نسخه وردپرس را دانلود کنید. برای این منظور اگر سایت شما فارسی است به آدرس https://fa.wordpress.org مراجعه کرده و مشابه تصویر زیر آخرین نسخه وردپرس را از آنجا دانلود کنید.
حال که وردپرس را دانلود کردید فایل فشرده را باز کرده و پس از ورود به پوشه wordpress پوشه wp-content را از درون آن حذف کنید، سپس اطمینان حاصل کنید که دو فایل دیگر با نام های htaccess. و wp-config.php در آن وجود نداشته باشد.
حال که مطمئن شدید تا این سه مورد یعنی پوشه wp-content، فایل htaccess. و فایل wp-config.php در فایل فشرده وجود ندارند مجددا فایلها و پوشه هایی که داخل پوشه wordpress هستند را به حالت ZIP. تبدیل کنید و سپس این فایل فشرده را که فاقد این سه فایل هستند در مسیری از هاست که وردپرس نصب شده است آپلود کنید.
3- بروزرسانی وردپرس درهاست سی پنل
بنابراین وارد پنل مدیرتی هاست سی پنل و یا دایرکت ادمین شوید و به File Manager هاست مراجعه کنید. برای ورود به فایل منیجر در هاست سی پنل مشابه تصویر زیر در صفحه اصلی هاست روی گزینه File manager کلیک کنید و سپس در صفحه جدید به مسیر public_html مراجعه کنید تا به مسیر صفحه اصلی سایت که وردپرس در آن نصب است مراجعه کنید و اقدام به آپلود فایل های وردپرس در آن کنید.
حال که وارد مسیری که وردپرس در آن نصب شده شدید مشابه تصویر زیر فایل و پوشه های وردپرس را مشاهده خواهید کرد که باید آنها را به نسخه جدید آپدیت کنید، بنابراین روی گزینه Upload که در بالای صفحه قرار دارد کلیک کنید تا فایل وردپرس که در حالت فشرده دانلود کردید و سه فایل و پوشه گفته شده را از آن حذف کردید را در این مسیر آپلود کنید.
بعد از انتخاب گزینه Extract پنجره زیر برای شما باز شده و از شما میخواهد تا مسیر مورد نظر برای خروج فایل فشرده را انتخاب کنید که نیازی نیست کاری انجام دهید و در همین مسیر public_html آن را از حالت فشرده باید خارج کنید، پس روی گزینه Extract Files کلیک کنید.
بعد از انتخاب گزینه Extract پنجره زیر برای شما باز شده و از شما میخواد تا مسیر مورد نظر برای خروج فایل فشرده را انتخاب کنید که نیازی نیست کاری انجام بدین و در همین مسیر public_html اونو از حالت فشرده باید خارج کنید، پس روی دکمه Extract Files کلیک کنید.
در این مرحله فایل های جدید وردپرس با فایل های قدیمی جایگزین شده و سایت شما به نسخه جدید آپدیت خواهد شد. حال اگر به آدرس /wp-admin/ وارد شوید و بخواهید تا به پیشخوان وردپرس دسترسی داشته باشید از شما میخواهد تا نام کاربری و رمز خودتان را وارد کنید، در این مرحله کافی است تا رمز و نام کاربری را وارد کرده و به پیشخوان وردپرس وارد شده و از نسخه جدید وردپرس لذت ببرید.
بروزرسانی وردپرس در هاست دایرکت ادمین
برای ورود به محیط مدیریت فایل در هاست دایرکت ادمین هم مشابه تصویر زیر بعد از اینکه وارد صفحه اصلی هاست دایرکت ادمین شدید روی گزینه File Manager کلیک کنید و در صفحه ای که براتون باز میشه به مسیر Public_html مراجعه کنید تا به مسیر صفحه اصلی سایت که وردپرس در اون نصب هست مراجعه کنید و اقدام به آپلود فایل های وردپرس در اون کنید.
بعد از اینکه وارد فایل منیجر هاست دایرکت ادمین شدید به مسیر public_html مراجعه کرده و در مسیری که وردپرس نصب هست Upload files to current directory که در انتهای صفحه قرار دارد کلیک کنید و در صفحه باز شده فایل zip. ساخته شده را از سیستم خود انتخاب کرده و در نهایت با کلیک روی دکمه Upload Files که در تصویر زیر مشاهده میکنید در هاست دایرکت ادمین آپلود کنید.
حالا که فایل شما آپلود شد باید اونو از حالت فشرده خارج کنید، بنابراین به مسیر public_html برگردید و مشابه تصویر زیر روی دکمه Extract که در مقابل فایل آپلود شده قرار داره کلیک کنید.
بعد از کلیک روی این دکمه به صفحه ای مشابه تصویر زیر هدایت خواهید شد که در اون باید مجددا روی دکمه Extract که وجود داره کلیک کنید و منتظر بمونید تا فایل های شما از حالت خروجی خارج شده و وردپرس سایت شما به روز رسانی شود.
در نهایت در این مرحله فایل های جدید وردپرس با فایل های قدیمی جایگزین شده و سایت شما به نسخه جدید آپدیت خواهد شد. حال اگر به آدرس /wp-admin/ وارد بشید و بخواهید تا به پیشخوان وردپرس دسترسی داشته باشید از شما میخواد تا نام کاربری و رمز خودتون را وارد کنید، در این مرحله کافیه تا رمز و نام کاربری را وارد کرده و به پیشخوان وردپرس وارد شده و از نسخه جدید وردپرس لذت ببرید.
بروز رسانی وردپرس در لوکال هاست
برای بروزرسانی یا آپدیت وردپرس در لوکال هاست کافی است تا به همین روش عمل کنید. برای این منظور وارد پوشه ای از کامپیوتر شخصی تان شوید که وردپرس در آن نصب شده است. سپس آخرین نسخه وردپرس را از سایت رسمی https://fa.wordpress.org دانلود کنید. همه فایل ها و پوشه های موجود در فایل فشرده را کپی کرده و آنها را به جزء پوشه های wp-content و فایل wp-config.php جایگزین کنید. در این صورت وردپرس شما در لوکال هاست هم به روزرسانی شده و میتوانید تا از نسخه بروز آن استفاده کنید.
رفع خطاهای رایج در به روزرسانی وردپرس
در به روزرسانی و آپدیت وردپرس هم مثل هر کار دیگری ممکن است تا شما با خطاهایی مواجه شوید که باعث شود تا در به روزرسانی وردپرس با خطا مواجه شده و نتوانید تا وردپرس را آپدیت کنید، برای این منظور شما باید ابتدا خطای موجود را بررسی کنید و پس از پیدا کردن دلیل آن، اقدام به اپدیت وردپرس کنید و در بدترین حالت اگر موفق به آپدیت اتوماتیک وردپرس نشدید میتوانید از آپدیت دستی وردپرس استفاده کنید.
رفع خطای تنظیم نبودن سطح دسترسی به پرونده ها
یکی از رایج ترین خطاهایی که هنگام آپدیت وردپرس رخ می دهد این است که سطح دسترسی پوشه ها و فایل ها درست تعریف نشدند و بنابراین هنگام دانلود آخرین نسخه وردپرس و جایگزینی فایلها با شکست مواجه شده و سایت شما آپدیت نخواهد شد. در این حالت برای رفع مشکل باید پرمیژن های فایلها و پوشه های موجود در هاست را تغییر دهید. پس وارد فایل منیجر هاست شده و سپس اقدام به تغییر permissions کنید.
برای این منظور در هاست پس از ورود به فایل منیجر هاست بررسی کنید که سطح دسترسی برای پوشه ها و فایل های وردپرس به صورت زیر باشد، دقت کنید که فایل های موجود در پوشه wp-admin و wp-includes رو هم بررسی کنید که پوشه ها و فایلهای موجود در آنها هم در این سطح دسترسی قرار داشته باشند.
برای تغییر سطح دسترسی در هاست سی پنل پس وارد هاست سی پنل شوید از مسیر File manager وارد بخش Public html شوید و فایل وردپرس را باز کنید. روی پوشه و یا فایل مورد نظر کلیک کنید و بعد از انتخاب گزینه Change Permissions سطح دسترسی برای پوشه و فایل تغییر دهید.
- سطح دسترسی پوشهها را روی 755 تنظیم کنید.
- سطح دسترسی فایلها را روی 644 تنظیم کنید.
برای فایل ها نیز به همین شکل عمل کنید اما سطح دسترسی 644 را تنظیم کنید.
برای تغییر سطح دسترسی در هاست دایرکت ادمین بعد از اینکه وارد File manager هاست شدید به مسیر public_html مراجعه کنید، سپس پوشه ها و یا فایل های مورد نظر را به صورت جداگانه و گروهی انتخاب کرده و بعد از اینکه اونها را انتخاب کردید روی دکمه Add To Clipboard را انتخاب کنید و سپس از قسمت Set Permission سطح دسترسی را برای فایل و یا پوشه بر اساس موارد گفته شده به عدد مورد نظر تغییر دهید.
حالا که سطح دسترسی را تغییر دادید مجددا به صفحه بهروزرسانی در وردپرس مراجعه کنید و اقدام به بهروزرسانی وردپرس کنید.
امیدوارم که این مقاله هم مورد توجه و پسند شما قرار گرفته باشه و با استفاده از اون تونسته باشید تا نسبت به بهروزرسانی و آپدیت وردپرس در هاست سی پنل، دایرکت ادمینو لوکال هاست به صورت آپدیت دستی وردپرس و یا آپدیت اتوماتیک وردپرس اقدام کنید. اگر در حین بهروزرسانی وردپرس مشکلی برای شما پیش اومده و یا اینکه سوالی در رابطه با آپدیت وردپرس دارید در بخش دیدگاه ها مطرح کنید تا در کوتاه ترین زمان ممکن پاسخگوی شما باشم.