ووکامرس (WooCommerce) یک افزونه عالی برای ساخت فروشگاه آنلاین در وردپرس است که کلیه ویژگی هایی که برای تجارت الکترونیک نیاز است را به صورت رایگان در اختیار کاربران قرار می دهد.
با این حال گاهی اوقات ممکن است کاربران با مشکلات و خطاهایی روبه رو شوند که عمدتاً به راحتی برطرف می شوند و احتمال دارد که از طرف ارائه دهنده هاست نیز باشد.
در این مطلب ما به سراغ خطاهای رایج ووکامرس رفته ایم و برای رفع آن راه حل هایی را ارائه کرده ایم؛ که توصیه می کنیم برای رفع خطاهای رایج ووکامرس این پیشنهادات را امتحان کنید و در غیر این صورت بهتر است با ارائه دهنده هاست ووکامرس خود تماس بگیرید.
الزامات اساسی برای رفع خطا های رایج ووکامرس
مانند بروز مشکلات متعدد در کامپیوتر که گاهی اوقات با یک خاموش و روشن کردن برطرف می شوند برای رفع خطاهای ووکامرس نیز یکسری اقدامات کلی وجود دارند که در صورت بروز هر خطا می توانید ابتدا آن ها را انجام دهید:
– همیشه از آخرین نسخه وردپرس و ووکامرس استفاده کنید.
– صفحه خود را بارگیری مجدد (Refresh) کنید. گاهی اوقات سرورها بیش از حد بارگیری می شوند و ممکن است بروز خطا در ووکامرس به خاطر آن باشد.
– پلاگین ها و افزونه های وب سایت را بررسی کنید. گاهی اوقات با غیرفعال کردن یک پلاگین و یا به روزرسانی آن می توانید خطا در ووکامرس را برطرف کنید.
– گاهی اوقات عدم سازگاری قالب (تم) با افزونه ها می تواند باعث بروز خطا شود. به همین خاطر به بخش قالب ها در وردپرس بروید و تم را تغییر دهید. احتمال دارد با تغییر آن خطا برطرف شود.
– WP_DEBUG را فعال کنید تا تمام خطاهای ناشی از افزونه های وردپرس را ثبت کند. برای این کار کد ( ‘WP_DEBUG’, true ); و ( ‘WP_DEBUG_LOG’, true ); به فایل “wp-config.php” در تنظیمات هاست اضافه کنید. این کار باعث فایل “debug.log” در پوشه wp-content می شود.
رفع خطا های رایج ووکامرس؛ ارور 500 Internal Server
شاید گیج کننده ترین خطای ووکامرس که ممکن است هر فردی با آن مواجه شود خطای «سرور داخلی 500 (500 Internal Server)» است. این ارور بدین معنا است که سرور با یک مشکل غیرمنتظره ای مواجه شده اما قادر به شناسایی محل آن نیست.
بنابراین برای رفع یکی از رایج ترین خطاهای ووکامرس یعنی 500 Internal Server باید به سراغ پلاگین ها، افزونه ها، فایل های خراب htaccess، بررسی مشکلات حافظه پنهان و یا بررسی مشکلات پایگاه داده بروید.
رفع خطا های رایج ووکامرس؛ ارور PHP
زمانی که اشتباهی در کد PHP یا محدودیت حافظه PHP وجود داشته باشد؛ تعدادی پیغام خطا نمایش داده می شود. معمولاً علت اصلی این خطا در سمت سرور و اطلاعات بیشتر در مورد این مشکل را می توان در فایل ثبت خطای PHP در سرور یافت. بنابراین یکی از روش های زیر را امتحان کنید:
– گزارش های خطا PHP را بررسی کنید.
– نسخه قدیمی PHP را به روزرسانی کنید.
– حافظه PHP را افزایش دهید.
رفع خطا های رایج ووکامرس؛ مشکلات گواهی SSL در ووکامرس
گواهی SSL برای ایمن سازی تراکنش ها و ایجاد اعتماد در مشتریان بسیار مهم است؛ که گاهی اوقات این گواهش با خطا روبه رو می شود که برای رفع آن راهکارهای زیر را امتحان کنید:
– مطمئن شوید که یک گواهینامه SSL معتبر برای دامنه خود نصب کرده اید.
– از «https://» به جای «http://» در تنظیمات وردپرس استفاده کنید.
– از یک افزونه استفاده کنید و یا به صورت دستی همه پیوندهای داخلی، تصاویر و منابع را برای استفاده از «https://» بهروزرسانی کنید.
– مطمئن شوید که همه افزونه ها و قالب ها برای سازگاری با SLL از آخرین نسخه های به روز استفاده می کنند.
– پیوندهای خارجی را برای جلوگیری از انتشار محتوای ناامن از «http://» به «https://» تغییر دهید.
– برای اطمینان از عملکرد صحیح SSL، کل فرآیند پرداخت ووکامرس را آزمایش کنید.
– به طور مداوم وب سایت خود را برای بررسی خطاهای مربوط به SLL زیر نظر داشته باشید تا در صورت بروز به سرعت آنها را برطرف کنید.
رفع خطا های رایج ووکامرس؛ مشکلات درگاه پرداخت در ووکامرس
مشکلات درگاه پرداخت در ووکامرس یکی دیگر از خطاهای رایج این برنامه است که می تواند مشتریان را از تکمیل خرید باز دارد. برای رفع این خطا، مطمئن شوید که درگاه پرداخت انتخابی شما به درستی پیکربندی شده و با آخرین نسخه ووکامرس سازگاری دارد.
بیشتر درگاه های پرداخت یک حال آزمایشی ارائه می دهند که تراکنش ها بدون استفاده از پول واقعی شبیه سازی می کنند. بهتر است برای جلوگیری از بروز خطا Sandbox یا Test Mode را فعال کنید و از این تست برای وضعیت پرداخت ووکامرس و بررسی امنیت آن استفاده کنید.
همچنین ، اگر نسخه PHP با ووکامرس سازگار نباشد، باعث بروز خرابی سیستم پرداخت خواهد شد.
رفع خطا های رایج ووکامرس؛ کد 403 یا دریافت پاسخ نامعتبر از فروشگاه
بروز خطا 403 بدین معنا است که وب سرور شما از دسترسی به URLهای خاص خودداری می کند. این خطا ممکن است ناشی از پیکربندی اشتباه سرور در وردپرس باشد.
برای رفع این خاط باید بررسی کنید که آیا سرور اجازه دسترسی به نقاط پایانی زیر و همه زیر شاخه ها را می دهد یا خیر:
- /wc-api/
- /wp-json/wc/
اگر اجازه دسترسی به این نقاط را دارید احتمالا بروز این ارور به دلایل زیر است:
– پیکربندی سرور در حال حذف هدرهای احراز هویت اولیه (Basic Authentication Headers) است.
– یکی از افزونه های نصب شده، احراز هویت استاندارد WordPress/WooCommerce API را تغییر داده است.
– ماژول PHP-FPM باعث ایجاد مشکلات احراز هویت شده است.
اولین قدم برای رفع خطا 403 بررسی گزارش های دسترسی سرور است که حاوی اطلاعاتی در مورد درخواست های 403 است. اگر نمیدانید چگونه این کار را انجام دهید یا نمیتوانید به گزارشهای سرور دسترسی پیدا کنید، با ارائهدهنده هاست خود تماس بگیرید، مشکل را با جزئیات توضیح دهید و از آنها بخواهید مشکل را عیبیابی کنند.
جمع بندی
به یاد داشته باشید همیشه قبل از رفع خطا های رایج ووکامرس، یک نسخه پشتیبان کامل از وب سایت خود بگیرید. علاوه بر این اگر در مورد محدودیت حافظه برای بهینه سازی ووکامرس مطمئن نیستید، تصیه می شود با ارائه دهنده هاست خود صحبت کنید یا گزارش آن را در وردپرس بررسی کنید.
راستی تا به حال شما هم با خطا در ووکامرس روبه رو شده اید؛ چه تجربه ای از رفع خطا در ووکامرس دارید، خوشحال می شویم آن را با ما در میان بگذارید.