یکی از مشکلاتی که کاربران در هنگام بروزرسانی وردپرس با آن روبرو می شوند اخطار” به روزرسانی خودکار وردپرس با شکست مواجه شد است ” یا ” نصب شکست خورد دریافت انجام نشد ” می باشد. در این مقاله میخواهیم نحوه رفع مشکل بروزرسانی خودکار وردپرس را از طریق روش هایی مختلفی مورد بررسی قرار دهیم. باید اینو مورد رو در نظر بگیرید یکی از موارد مهم و حیاتی یک سایت وردپرسی، بحث آپدیت بودن و بروزرسانی مداوم آن است.
وقتی شما بحث بروزرسانی وردپرس رو جدی نگیرید احتمالا اینکه سایت شما تحت حملات هک قرار بگیرد به شدت بالا میرود. جالب است بدانید بیش از ۸۳ درصد از سایت های وردپرسی که هک شده اند مشکل بروزرسانی وردپرس داشته اند. پیشنهاد میکنم اگر با مشکل بروزرسانی خودکار وردپرس روبرو هستید حتما این مقاله تا انتها مطالعه کنید.
مشکل بروزرسانی خودکار وردپرس
وقتی مشکل بروزرسانی خودکار وردپرس داریم و پیام های بروزرسانی ناموفق یا بروز رسانی خودکار با شکست مواجه شد ظاهر شد باید چند چیز رو مورد بررسی قرار دهیم که در بخش زیر این موارد رو ذکر کرده و راحل های مورد نظر رو توضیح میدهیم تا به راحتی بتوانید مشکل بروز رسانی وردپرس رو حل کنید.
دلایل عدم موفقیت بروز رسانی خودکار وردپرس چیست؟
- وضعیت safe mode یا همان حالت امن
- محدودیت حافظه php
- زمانبندیهای سرور و وقفهها
- مشکل اینترنت
- مشکل کیفیت و سرعت هاست
- مشکل FTP
رفع مشکل بروزرسانی خودکار وردپرس
تا این لحظه متوجه شدیم که چه دلایلی باعث مشکل بروزرسانی خودکار وردپرس می شود. حال باید به سراغ رفع این مشکل ها برویم. در بخش زیر برای هر مشکل یک راه حل معرفی کرده ایم که می توانید مشکل بروزرسانی خودکار وردپرس رو کلا حل کنید.
۱- مشکل اینترنت
اولین چیزی که شاید شما رو دچار مشکل کند بحث اینترنت است. بعضی وقت ها کندی یا قطع وصلی اینترنت باعث ایجاد مشکل در بروز رسانی وردپرس می شود. پس اولین کار این است که اینترنت خود را چک کنید.
۲- مشکل FTP
بعضی وقت ها هنگام آپدیت وردپرس یا نصب افزونه جدیدی، باید اطلاعات ftp رو وارد کنیم. همین امر باعث اختلال در بروزرسانی خودکار وردپرس می شود و کاربران فکر می کنند مشکل دارد این موضوع رو با ارائه دهنده هاستتون در میان بذارید تا براتون حل کنند تا دیگه ازتون اطلاعات ftp رو نخواد.
۳- مشکل کیفیت و سرعت هاست
یکی دیگر از گزینه هایی که باعث ایجاد مشکل بروزرسانی خودکار وردپرس می شود عدم کیفیت و سرعت هاست می باشد. بارها دیده ام که همین بی کیفیت بودن هاست باعث شده افزونه ها به درستی نصب نشوند یا اینکه هنگام بروزرسانی وردپرس، مشکلاتی ایجاد شود. پس سعی کنید از هاست های با کیفیت و با سرعت بالا استفاده کنید. (اگر در مورد تهیه هاستبا کیفیت چیزی نمیدونید پیشنهاد میکنم دو مقاله انواع هاست یا سرویس میزبانی و آموزش خرید هاست رو مطالعه کنید.)
نکته: تا این لحظه نکات ابتدایی و گزینه های که بعضی وقت ها به وجود میاد رو بررسی کردیم اما بعد از این گزینه های فنی و مهم که معمولا به خاطر این گزینه ها مشکل بروزرسانی خودکار وردپرس به وجود میاد رو مورد بررسی قرار میدهیم.
۴- سطح دسترسی پوشههای وردپرس
از مشکلاتی که دسترسی شما را برای بروز رسانی خودکار میبندد و باعث مشکل در بروزرسانی خودکار وردپرس می شود, سطح دسترسی پوشه و فایل های وردپرس در هاست میباشد. مجوزها را بررسی کنید و مطمئن شوید که خللی در روند بروزرسانی خودکار وردپرس ایجاد نمیکنند. مجوز فایلهای دایرکتوری / upgrade / را بررسی کنید.
نکته: سطح دسترسی ها ممکن است با نصب افزونه های جدید تغییر کند. پس باید این موضوع رو هم مد نظر قرار دهید.
برای حل و بررسی وارد پنل خود در هاست شوید:
سیستم مدیریت محتوای وردپرس فایلهای موقتی که در طول پروسه نصب استفاده میشوند را در دایرکتوری / upgrade / نگهداری میکند به آدرس زیر:
1 |
wp-content/upgrade |
طبق مسیری که در بالا عرض شد به دنبال فایل wordpress-4.tmp بگردید و سطح دسترسی آن را بر روی ۷۷۷ تغییر دهید تا بروز رسانی خودکار برای شما فعال شود.
توجه: اگر با این روش مشکل بروزرسانی خودکار وردپرس حل نشد از روش های دیگر استفاده کنید.
۵- غیرفعالسازی حالت امن در وردپرس
یکی از راهحل های رفع مشکل بروز رسانی خودکار وردپرس خاموش کردن حالت safe mode یا همان حالت امن وردپرس است. برای این کار میتوان یک قطعه کد مخصوص را در فایل کانفیگ آپاچی قرار داد. این حالت در PHP نسخه ۵٫۳٫۰ در دسترس است.
1 2 3 |
;Directory /var/www/publict php_admin_flag safe_mode off ;/Directory |
اگر نمی توانید خودتون این کار رو انجام دهید به مدیریت سرور اطلاع دهید تا این قطعه کد را در فایل httpd.config قرار دهد تا حالت امن سرور شما خاموش شود.
توجه: اگر شما با مشکل بروزرسانی خودکار وردپرس روبرو شدید این ۵ گزینه رو حتما مورد بررسی قرار دهید تا مشکلتون حل شود.
در فولدر upgrade من فایل wordpress-4.tmp وجود نداره. باید چیکار کنم لطفا راهنماییم میکنید؟
سلام
وقت بخیر
وردپرس رو دانلود کنید این فایل رو پیدا کنید و داخل هاستتون، در مسیر مورد نظر قرار دهید
موفق باشید