درود.
ایمیلی براتون ارسال نمیشه زمانی که خطا میاد؟
لطفا ابتدا این راهنما رو بخونید کامل توضیح داده شده. باید دیباگ رو فعال کنید و بعد ببینید خطا دقیقا چیه؟
طبق راهنما دیباگ رو در وردپرس فعال کنید و متن خطا رو اینجا قرار بدید تا راهنماییتون کنیم.
آغازکننده موضوع
alimlk
(@alimlk)
سلام دیباگ رو فعال کردم این متن رو نشونم دادم. ممنون میشم بگید دقیقا باید برم چی رو تغییر بدم تو سی پنل
متن خطا:
Fatal error: Uncaught Error: Call to undefined function WC() in /home/malekaka/public_html/wp-content/plugins/sync-basalam/includes/Queue/QueueManager.php:55 Stack trace: #0 /home/malekaka/public_html/wp-content/plugins/sync-basalam/includes/Queue/QueueManager.php(33): SyncBasalam\Queue\QueueManager::hasPendingTasks(‘sync_basalam_fe…’) #1 /home/malekaka/public_html/wp-content/plugins/sync-basalam/includes/Queue/Tasks/DailyCheckForceUpdate.php(40): SyncBasalam\Queue\QueueManager->scheduleRecurringTask(86400) #2 /home/malekaka/public_html/wp-content/plugins/sync-basalam/includes/Registrar/QueueRegistrar.php(32): SyncBasalam\Queue\Tasks\DailyCheckForceUpdate->schedule() #3 /home/malekaka/public_html/wp-content/plugins/sync-basalam/includes/Registrar/QueueRegistrar.php(16): SyncBasalam\Registrar\QueueRegistrar::initTasks(Object(SyncBasalam\Infrastructure\Container\Container)) #4 /home/malekaka/public_html/wp-content/plugins/sync-basalam/includes/Plugin.php(93): SyncBasalam\Registrar\QueueRegistrar::register() #5 /home/malekaka/public_html/wp-content/plugins/sync-basalam/includes/Plugin.php(24): SyncBasalam\Plugin->registrars() #6 /home/malekaka/public_html/wp-content/plugins/sync-basalam/includes/Infrastructure/Container/AppServiceProvider.php(40): SyncBasalam\Plugin->__construct() #7 /home/malekaka/public_html/wp-content/plugins/sync-basalam/includes/Infrastructure/Container/Container.php(60): SyncBasalam\Infrastructure\Container\AppServiceProvider->SyncBasalam\Infrastructure\Container\{closure}(Object(SyncBasalam\Infrastructure\Container\Container)) #8 /home/malekaka/public_html/wp-content/plugins/sync-basalam/sync-basalam.php(62): SyncBasalam\Infrastructure\Container\Container->get(‘SyncBasalam\\Plu…’) #9 /home/malekaka/public_html/wp-includes/class-wp-hook.php(341): syncBasalamPlugin(”) #10 /home/malekaka/public_html/wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters(Object(Automattic\Jetpack\Plugin\Deprecate), Array) #11 /home/malekaka/public_html/wp-includes/plugin.php(522): WP_Hook->do_action(Array) #12 /home/malekaka/public_html/wp-settings.php(771): do_action(‘init’) #13 /home/malekaka/public_html/wp-config.php(104): require_once(‘/home/malekaka/…’) #14 /home/malekaka/public_html/wp-load.php(50): require_once(‘/home/malekaka/…’) #15 /home/malekaka/public_html/wp-admin/admin.php(35): require_once(‘/home/malekaka/…’) #16 /home/malekaka/public_html/wp-admin/index.php(10): require_once(‘/home/malekaka/…’) #17 {main} thrown in /home/malekaka/public_html/wp-content/plugins/sync-basalam/includes/Queue/QueueManager.php on line 55
درود.
از متن خطا مشخصه که مشکل از افزونه باسلام هست، نه خود ووکامرس. این افزونه داره تابع WC() رو قبل از آماده شدن ووکامرس فراخوانی میکنه و به همین دلیل خطای Fatal ایجاد شده.
لطفاً برای اینکه سایت بالا بیاد، از طریق کنترل پنل هاست یا FTP وارد مسیر wp-content/plugins بشید و پوشه sync-basalam رو بعدش یه ۲ قرار بدید: sync-basalam2. با این کار افزونه غیرفعال میشه و اگر مشکل از همین افزونه باشه، سایت مجدداً در دسترس قرار میگیره.
اگر بعد از غیرفعال کردن افزونه مشکل برطرف شد، به احتمال زیاد نسخه فعلی افزونه باسلام با نسخه جدید ووکامرس سازگار نیست و باید منتظر بهروزرسانی افزونه باشید یا موضوع را با خود باسلام مطرح کنید.
آغازکننده موضوع
alimlk
(@alimlk)
سلام خیلی ممنون. سایت در دسترس قرار گرفت ولی افزونه ووکامرس پاک شده و بین منوی کناری نمیاره و توی افزونه های نصب شده هم نیست
ببینید که در پوشه wp-content/plugins هست پوشه ووکامرس یا خیر. اگر نبود دوباره نصبش کنید. اتفاقی برای اطلاعات شما نمیوفته.