به عنوان یک کاربر وردپرس، ممکن است هنگام بروزرسانی افزونهها و … با مشکلاتی مواجه شده باشید. مثلا دریافت خطای Error downloading update! چرا هنگام تلاش برای ارتقاء یک افزونه با استفاده از بهروزرسانیهای خودکار وردپرس با یک کلیک، دانلودها ممکن است با شکست مواجه شوند؟ در این مقاله فهرستی از دلایل رایج و راه حلهای ممکن را ارائه میدهیم. به عنوان مثال، شما در پیشخوان وردپرس هستید و برای ارتقاء هر افزونه کلیک کنید. معمولاً همه چیز خوب پیش میرود، اما هر چند وقت یکبار ممکن است با خطایی مانند خطای Error downloading update یا موارد مشابه مواجه شوید. چنین خطاهایی ممکن است با هر افزونه وردپرس اتفاق بیفتد، این یک مشکل کلی است که به دلایل مختلفی ممکن است رخ دهد. در ادامه این موارد را بررسی میکنیم.
ارور Error downloading update در وردپرس چیست؟
در قسمت مدیریت، در صفحه “بروزرسانی” داشبورد هنگامی که برای ارتقاء یک افزونه کلیک می کنید، چیزی شبیه به خطای زیر ایجاد میشود:
The update process is starting. This process may take a while on some hosts, so please be patient. Enabling Maintenance mode… Updating Plugin Name (1/1) Downloading update from https://example.com/1234567890abcdefghijklmnopqrstuvwxyz… An error occurred while updating Plugin Name: Download failed. Update Package Not Available.
این خطا همچنین میتواند هنگام کلیک کردن برای ارتقا در صفحه «افزونهها» اتفاق بیفتد، اما پیام خطا سادهتر خواهد بود و در یک اطلاعیه ساده و کلی نمایش داده میشود. سپس در کنار افزونهای که میخواهید بروزرسانی کنید، جایی که معمولاً پیوند «بروزرسانی» را نشان میدهد، به جای آن پیام زیر را نمایش میدهد:
There is a new version of Plugin Name available. View version 2.9 details. Automatic update is unavailable for this plugin.
چگونه خطا Error downloading update را برطرف کنیم؟
در اینجا چند راهحل متداول برای بررسی وجود دارد:
- خطای سایت خود و/یا گزارشهای دسترسی را برای هر گونه خطای ثبت شده بررسی کنید. هرگونه اطلاعات خطای مرتبط در تعیین علت خرابی ارتقا بسیار مفید خواهد بود.
- آیا این افزونه وردپرس یک افزونه پرمیوم/حرفهای است که به مجوز فعال نیاز دارد؟ اگر چنین است، مطمئن شوید که مجوز شما فعال است، سپس با ارتقاء 1 کلیک دوباره امتحان کنید.
- آیا سایت شما از افزونههای امنیتی استفاده میکند که ممکن است درخواستهای URL خروجی/خارجی را مسدود کند؟ اگر چنین است، میتوانید بررسی کنید که آیا راهی برای افزودن دامنه WordPress.org به لیست مجاز/لیست سفید وجود دارد یا خیر.
- بررسی کنید که آیا سایت WordPress.org (یا هر سایتی که بروزرسانی افزونه را ارائه میدهد) در حال حاضر در دسترس نیست. در این صورت، منتظر بمانید تا سایت دوباره آنلاین شود و سپس با ارتقا دوباره سعی کنید.
- اگر افزونه شما نیاز به مجوز دارد و مجوز فعال است و همه چیز خوب است، سعی کنید کلید مجوز را غیرفعال کنید و سپس آن را دوباره فعال کنید. سپس دوباره سعی کنید گاهی اوقات کار را انجام میدهد.
- آیا درخواستهای HTTP خروجی در سایت شما مسدود شده است؟ راههای مختلفی وجود دارد که میتواند این اتفاق بیفتد، برای مثال اگر WP_HTTP_BLOCK_EXTERNAL در فایل wp-config.php سایت شما تعریف شده باشد.
- آیا ممکن است که قالب یا سایر افزونههای شما به نحوی با عملکرد عادی تداخل داشته باشد؟ اگر چنین است، میتوانید عیبیابی سریعی انجام دهید تا آن را محدود کنید و بفهمید کدام افزونه وردپرس (یا تم) مشکل ایجاد میکند.
- آیا اشکال خاصی در فایلهای اصلی وردپرس وجود دارد؟ به عنوان مثال، WP v6.4 دارای یک اشکال بود که مانع از کارکرد صحیح cURL PHP در تنظیمات سرور خاص میشد. خوشبختانه این باگ خیلی سریع در WP v6.4.1 برطرف شد که مدت کوتاهی بعد منتشر شد. بنابراین از طریق Trac و آخرین بلیط های پشتیبانی عمومی وردپرس برای هر گونه مشکل مرتبط بررسی کنید.
جمع بندی
خطای Error downloading update یکی از خطاهای رایج است که در معمولا در هنگام بروزرسانی افزونهها رخ میدهد و با دستوراتی که در این مقاله به شما گفتیم، حل خواهد شد.
نویسنده بهاره کوهستانی
سایر مقالات نویسندهبهاره کوهستانی یک نویسنده و کارشناس حرفهای در حوزه وردپرس است که با چندین سال تجربه، مقالات آموزشی و راهنماهای کاربردی متعددی را برای کاربران منتشر کرده است. مطالب او به کاربران کمک میکند تا با بهرهگیری از ابزارها و تکنیکهای نوین، سایتهای خود را به سطح بالاتری ارتقا دهند.