
این اولین بار نیست که ووکامرس در ارائه آپدیت دچار چالشهایی میگردد؛ آخرین بار هم نخواهد بود. در بهروزرسانی اخیر ووکامرس با شماره انتشار ۹.۸.۱ گزارشهایی از منابع رسمی و کاربران دریافت شده که با آپدیت به این نسخه مشکلات متعدد ایجاد میگردد.
این مشکلات شامل خطاهای فنی یا ایجاد اختلال در عملکرد بخشهایی از سایت هستند که ثابت نیست. بسته به افزونههای مورد استفاده و نوع کانفیگ سرور شاهد اختلال در بخشهای مختلف هستیم که سایتها را با مشکل مواجه کرده است.
هشدار عدم بهروزرسانی ووکامرس به نسخه ۹.۸.۱
مهمترین خطای گزارش در این نسخه از نوع LimitInternalRecursion است که با ایجاد حلقههای بیپایان در درخواستهای ارسال شده به سمت سرور، باعث تکرار درخواستهایی میشود که در نهایت باعث از کار افتادن سایت شده یا اینکه عملکرد بخش خاصی از سایت را با خطا مواجه میکند.
خطاهایی از این نوع میتوانند باعث بارگذاری ناقص صفحات، کندی سایت یا از کار افتادن کامل بخشهایی مثل سبد خرید، صفحه پرداخت یا بخش مدیریت ووکامرس شوند.
تنظیماتی در سرور مثل نسخه PHP مورد استفاده، محدودیتهای حافظه یا تداخل با سایر افزونهها از دلایل احتمالی این خطا عنوان شدهاند؛ اما هنوز بهطور قطع مشخص نیست که منشا مشکل کجاست. بسته به پیکربندی هر فروشگاه، شدت و نوع مشکلات متفاوت است. برخی سایتها با قطعی موقت مواجه هستند، در حالی که برخی دیگر تا مرز از دسترس خارج شدن سایت نیز پیش میروند.
چگونه این خطا را رفع کنیم؟
با توجه به اینکه کمتر از ۲۴ ساعت است که این آپدیت ارائه شده، جزئیات دقیقی درباره جزئیات این باگ و منشا اصلی آن منتشر نشده است. تیم توسعهدهندگان شرکت اتوماتیک(مادر وردپرس) در حال بررسی موضوع هستند تا با ارائه آپدیتی دیگر این مسئله را حل کنند.
توصیه میشود از آپدیت ووکامرس به نسخه ۹.۸.۱ اکیدا خودداری کنید. اگر هنوز آپدیتی انجام ندادهاید دست نگه داشته و منتظر انتشار نسخه جدیدتر باشید.
در غیر اینصورت لازم است که به نسخه قبلی برگردید. برای این منظور میتوانید به شیوههای زیر عمل کنید:
با مراجعه به صفحه دانلود ووکامرس در بخش «تب پیشرفته»، نسخه ۹.۸.۰ را دانلود کنید. سپس در صورت عدم دسترسی به پیشخوان وردپرس، وارد هاست خود شده، فایل zip دریافتی را در مسیر public_html/wp-content/plugins
آپلود کنید. در نهایت فایل zip را از حالت فشرده خارج کنید تا جایگزین نسخه جدید شود.

اگر بعد از جایگزینی متوجه مشکلی در سایت خود شدید، لازم است تا آخرین نسخه بکاپ از سایت خود را Restore کنید. اگر از محصولات هاست سون هاست استفاده کنید، قابلیت جت بکاپ را در اختیار دارید. میتوانید به کمک راهنمای بازگردانی بکاپ در وردپرس که در بخش سوم توضیح داده شده، آخرین بکاپ موجود را بازگردانی کنید تا مشکل مرتفع گردد.
جمعبندی نهایی
ارائه نسخه بهروز در افزونهها همیشه با هدف رفع مشکلات و ارائه قابلیتهای ویژه ارائه میشوند. اما گاهی اوقات مشکلات پیشبینی نشده باعث ایجاد اختلال شده و عملکردهای سایت را تحت تاثیر قرار میدهند.
بنابراین توصیه میشود همیشه پیش از اینکه اقدام به آپدیت هسته وردپرس، افزونهها یا قالب کنید چند روزی منتشر بمانید. با بررسی انجمنهای پشتیبانی، گروههای تلگرامی، سایتها و منابع بهروز مطمئن شوید که با انجام آپدیت اختلالی رخ نخواهد داد و سپس بهروزرسانی را انجام دهید.
در پایان پیشنهاد میشود تا مشخص شدن موضوع از راهکار ارائه شده استفاده کنید. در صورتی که اطلاعات بیشتری در این زمینه کسب شود، این اطلاعیه آپدیت خواهد شد. همچنین با خرید هاست ووکامرس میتوانید از پشتیبانی اختصاصی سون هاست در این مواقع بحرانی برخوردار شوید.