رفع ارور سبد خرید پرستا شاپ TECHNICAL ERROR: unable to save update quantity Details

ویژه رفع ارور سبد خرید پرستا شاپ TECHNICAL ERROR: unable to save update quantity Details

در صورت مفید بودن این مقاله حتما نظر خودتان را در پایین مطلب برای ما ارسال کنید

اگر از فروشگاه ساز پرستاشاپ استفاده می کنید ممکن است با ارور TECHNICAL ERROR: unable to save update quantity Details مواجه شده باشید . معمولا این پیغام زمانی نمایش داده می شود که بخواهید یک محصول را از سبد خرید حذف یا اضافه کنید ، یا در بخش ثبت سفارش زمانی که قصد حذف کردن محصولی را دارید پیغام نمایش داده شود . راه حل های زیادی برای برطرف کردن این مشکل در انجمن پرستاشاپ مطرح شده است که فقط یکی از آنها این مشکل را می تواند برطرف کند . بعضی از کاربران این ارور را مربوط به تنظیمات سرور میدانند که این موضوع درست نمی باشد . شما بعد از ارور اگر دسترسی به پنل سرور داشته باشید می توانید در قسمت Log بعد از ارور پیام های نمایش داده شده را مشاهده کنید .

1. راه حل اول
در صورتیکه دسترسی به پنل سرور دارید می تونید گزارش های خطا در سرور را مشاهده کنید . اگر دسترسی ندارید می تونید به پشتیبانی هاستی که گرفته اید تیکت بزنید و از پشتیبانی بخواهید ارورهای ثبت شده را برای شما ارسال کنند . اگر پشتیبانی لاگ

PHP Fatal error: Class 'BelvgDiscountCart' not found in /home/asarayan/domains/sitename.com/public_html/override/controllers/front/CartController.php on line 106

را برای شما ارسال کرد نگران نباشید ،برطرف کردن این ارور بسیار کار ساده ای می باشد . وقتی این پیغام نمایش داده می شود شما نمی توانید محصولی را از سبد خرید حذف کنید (محصول حذف می شود ولی باز نمایش داده می شود مگر اینکه صفحه را رفرش کنید) .
مشاهده لاگ های سایت از طریق مسیر var/log/httpd/domain امکان پذیر است .

 تنها کاری که باید انجام بدهید تغییر نام دو فایل CartController.php و cache/class_index.php می باشد .وجود این دو فایل باعث عدم اعمال Controller Override می شود. آدرس هر دو فایل مشخص است . /home/asarayan/domains/sitename.com/public_html/override/controllers/front/CartController.php


1 رفع ارور سبد خرید پرستا شاپ TECHNICAL ERRORعنوان CartController.php را به asa_CartController.php تغییر بدهید . نگران نباشید هیچ اتفاقی نمیافتد . اگر با مشکل مواجه شدید عنوان را به حالت قبل بازگردانید .
عنوان class_index.php را نیز به asa_class_index.php تغییر بدهید . با انجام این دو کار مشکل برطرف می شود . وارد وب سایتتان شده یکبار کلیدهای Ctrl+F5 را بزنید تا کش مرورگر خالی شود . پیشنهاد میکنم یکبار سیستم را ریست کنید تا اگر مرورگر از روی کش از دوباره پیغام را به شما نمایش داد با ریست کردن مشکل برطرف شود . (آموزش و راه حل رفع این مشکل را می توانید در انجمن اصلی پرستا در این بخش مشاهده کنید . )

 

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

 

آخرین بروز رسانیجمعه, 23 بهمن 1394 09:41

نوشتن دیدگاه

تصویر امنیتی
تصویر امنیتی جدید

دیدگاه‌ها   

0 #2 قالیشویی 1396-03-23 14:05
موفق باشید
نقل قول کردن
0 #1 Guest 1396-03-23 14:04
ممنون بابت آموزش .آموزش ابتدایی آن هم بگذارید لطفا
نقل قول کردن

آخرین مطالب آموزشی

«
  • 1
  • 2
  • 3
»