رفتن به مطلب

پست های پیشنهاد شده

سلام خسته نباشید

دوستان نصب ووکامرس بر روی سایت انجام نمیشه و با خطای این سایت مشکلات فنی دارد نشون میده...

خطاها:

#0 /home/ttbir/public_html/wp-content/plugins/woocommerce/packages/action-scheduler/classes/data-stores/ActionScheduler_HybridStore.php(242): ActionScheduler_DBStoreMigrator->save_action(Object(ActionScheduler_Action), NULL)
#1 /home/ttbir/public_html/wp-content/plugins/woocommerce/packages/action-scheduler/classes/ActionScheduler_ActionFactory.php(177): ActionScheduler_HybridStore->save_action(Object(ActionScheduler_Action))
#2 /home/ttbir/public_html/wp-content/plugins/woocommerce/packages/action-scheduler/classes/ActionScheduler_ActionFactory.php(84): ActionScheduler_ActionFactory->store(Object(ActionScheduler_Action))
#3 /home/ttbir/public_html/wp-content/plugins/woocommerce/packag in /home/ttbir/public_html/wp-content/plugins/woocommerce/packages/action-scheduler/classes/migration/ActionScheduler_DBStoreMigrator.php on line 44
لینک به ارسال
در 18 دقیقه قبل، Mohammad Bazli گفته است :

سلام خسته نباشید

دوستان نصب ووکامرس بر روی سایت انجام نمیشه و با خطای این سایت مشکلات فنی دارد نشون میده...

خطاها:


#0 /home/ttbir/public_html/wp-content/plugins/woocommerce/packages/action-scheduler/classes/data-stores/ActionScheduler_HybridStore.php(242): ActionScheduler_DBStoreMigrator->save_action(Object(ActionScheduler_Action), NULL)
#1 /home/ttbir/public_html/wp-content/plugins/woocommerce/packages/action-scheduler/classes/ActionScheduler_ActionFactory.php(177): ActionScheduler_HybridStore->save_action(Object(ActionScheduler_Action))
#2 /home/ttbir/public_html/wp-content/plugins/woocommerce/packages/action-scheduler/classes/ActionScheduler_ActionFactory.php(84): ActionScheduler_ActionFactory->store(Object(ActionScheduler_Action))
#3 /home/ttbir/public_html/wp-content/plugins/woocommerce/packag in /home/ttbir/public_html/wp-content/plugins/woocommerce/packages/action-scheduler/classes/migration/ActionScheduler_DBStoreMigrator.php on line 44

سلام، این کل چیزی هست که برای خطا می‌نویسه؟

اگر فولدر ووکامرس توی فولدر plugins ساخته شده یکبار خودون دستی پاکش کنید و ووکامرس رو از اول نصب کنید، ورژن PHP هاست رو چک کنید و بررسی کنید که از تداخل پلاگین‌ها نباشه (در صورت امکان کل پلاگین‌ها غیرفعال و فقط ووکامرس رو نصب کنید) خود وردپرس رو هم اگر آپدیت نیست آپدیت کنید.

لینک به ارسال

نه کل پیام خطا به این صورته:

و اینکهتداخلی نداره و کارهای لازم رو انجام دادم و باز هم برقراره...!

[03-Aug-2020 15:20:31 Asia/Tehran] خطای Table 'ttbir_dbttbbiston.wp_actionscheduler_actions' doesn't exist در پایگاه‌داده وردپرس برای دستور SELECT a.action_id FROM wp_actionscheduler_actions a WHERE a.hook='action_scheduler/migration_hook' AND a.status='in-progress' ORDER BY scheduled_date_gmt DESC LIMIT 1 ساخته شده توسط require_once('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'), do_action('wp_loaded'), WP_Hook->do_action, WP_Hook->apply_filters, Action_Scheduler\Migration\Controller->schedule_migration, Action_Scheduler\Migration\Scheduler->is_migration_scheduled, as_next_scheduled_action, ActionScheduler_HybridStore->find_action, ActionScheduler_DBStore->find_action
[03-Aug-2020 15:20:31 Asia/Tehran] خطای Table 'ttbir_dbttbbiston.wp_actionscheduler_actions' doesn't exist در پایگاه‌داده وردپرس برای دستور SELECT a.action_id FROM wp_actionscheduler_actions a WHERE a.hook='action_scheduler/migration_hook' AND a.status='pending' ORDER BY scheduled_date_gmt ASC LIMIT 1 ساخته شده توسط require_once('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'), do_action('wp_loaded'), WP_Hook->do_action, WP_Hook->apply_filters, Action_Scheduler\Migration\Controller->schedule_migration, Action_Scheduler\Migration\Scheduler->is_migration_scheduled, as_next_scheduled_action, ActionScheduler_HybridStore->find_action, ActionScheduler_DBStore->find_action
[03-Aug-2020 15:20:31 Asia/Tehran] خطای Table 'ttbir_dbttbbiston.wp_actionscheduler_actions' doesn't exist در پایگاه‌داده وردپرس برای دستور SELECT a.action_id FROM wp_actionscheduler_actions a WHERE a.hook='action_scheduler/migration_hook' AND a.status='in-progress' ORDER BY scheduled_date_gmt DESC LIMIT 1 ساخته شده توسط require_once('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'), do_action('wp_loaded'), WP_Hook->do_action, WP_Hook->apply_filters, Action_Scheduler\Migration\Controller->schedule_migration, Action_Scheduler\Migration\Scheduler->schedule_migration, as_next_scheduled_action, ActionScheduler_HybridStore->find_action, ActionScheduler_DBStore->find_action
[03-Aug-2020 15:20:31 Asia/Tehran] خطای Table 'ttbir_dbttbbiston.wp_actionscheduler_actions' doesn't exist در پایگاه‌داده وردپرس برای دستور SELECT a.action_id FROM wp_actionscheduler_actions a WHERE a.hook='action_scheduler/migration_hook' AND a.status='pending' ORDER BY scheduled_date_gmt ASC LIMIT 1 ساخته شده توسط require_once('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'), do_action('wp_loaded'), WP_Hook->do_action, WP_Hook->apply_filters, Action_Scheduler\Migration\Controller->schedule_migration, Action_Scheduler\Migration\Scheduler->schedule_migration, as_next_scheduled_action, ActionScheduler_HybridStore->find_action, ActionScheduler_DBStore->find_action
[03-Aug-2020 15:20:31 Asia/Tehran] خطای Table 'ttbir_dbttbbiston.wp_actionscheduler_groups' doesn't exist در پایگاه‌داده وردپرس برای دستور SELECT group_id FROM wp_actionscheduler_groups WHERE slug='action-scheduler-migration' ساخته شده توسط require_once('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'), do_action('wp_loaded'), WP_Hook->do_action, WP_Hook->apply_filters, Action_Scheduler\Migration\Controller->schedule_migration, Action_Scheduler\Migration\Scheduler->schedule_migration, as_schedule_single_action, ActionScheduler_ActionFactory->single, ActionScheduler_ActionFactory->store, ActionScheduler_HybridStore->save_action, ActionScheduler_DBStoreMigrator->save_action, ActionScheduler_DBStore->save_action, ActionScheduler_DBStore->get_group_id
[03-Aug-2020 15:20:31 Asia/Tehran] خطای Table 'ttbir_dbttbbiston.wp_actionscheduler_groups' doesn't exist در پایگاه‌داده وردپرس برای دستور SHOW FULL COLUMNS FROM `wp_actionscheduler_groups` ساخته شده توسط require_once('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'), do_action('wp_loaded'), WP_Hook->do_action, WP_Hook->apply_filters, Action_Scheduler\Migration\Controller->schedule_migration, Action_Scheduler\Migration\Scheduler->schedule_migration, as_schedule_single_action, ActionScheduler_ActionFactory->single, ActionScheduler_ActionFactory->store, ActionScheduler_HybridStore->save_action, ActionScheduler_DBStoreMigrator->save_action, ActionScheduler_DBStore->save_action, ActionScheduler_DBStore->get_group_id, ActionScheduler_DBStore->create_group
[03-Aug-2020 15:20:31 Asia/Tehran] خطای Table 'ttbir_dbttbbiston.wp_actionscheduler_actions' doesn't exist در پایگاه‌داده وردپرس برای دستور SHOW FULL COLUMNS FROM `wp_actionscheduler_actions` ساخته شده توسط require_once('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'), do_action('wp_loaded'), WP_Hook->do_action, WP_Hook->apply_filters, Action_Scheduler\Migration\Controller->schedule_migration, Action_Scheduler\Migration\Scheduler->schedule_migration, as_schedule_single_action, ActionScheduler_ActionFactory->single, ActionScheduler_ActionFactory->store, ActionScheduler_HybridStore->save_action, ActionScheduler_DBStoreMigrator->save_action, ActionScheduler_DBStore->save_action
[03-Aug-2020 15:20:31 Asia/Tehran] PHP Fatal error:  Uncaught RuntimeException: خطا در عمل ذخیره‌سازی:خطا در عمل ذخیره‌سازی:Table 'ttbir_dbttbbiston.wp_actionscheduler_actions' doesn't exist in /home/ttbir/public_html/wp-content/plugins/woocommerce/packages/action-scheduler/classes/migration/ActionScheduler_DBStoreMigrator.php:44
Stack trace:
#0 /home/ttbir/public_html/wp-content/plugins/woocommerce/packages/action-scheduler/classes/data-stores/ActionScheduler_HybridStore.php(242): ActionScheduler_DBStoreMigrator->save_action(Object(ActionScheduler_Action), NULL)
#1 /home/ttbir/public_html/wp-content/plugins/woocommerce/packages/action-scheduler/classes/ActionScheduler_ActionFactory.php(177): ActionScheduler_HybridStore->save_action(Object(ActionScheduler_Action))
#2 /home/ttbir/public_html/wp-content/plugins/woocommerce/packages/action-scheduler/classes/ActionScheduler_ActionFactory.php(84): ActionScheduler_ActionFactory->store(Object(ActionScheduler_Action))
#3 /home/ttbir/public_html/wp-content/plugins/woocommerce/packag in /home/ttbir/public_html/wp-content/plugins/woocommerce/packages/action-scheduler/classes/migration/ActionScheduler_DBStoreMigrator.php on line 44
لینک به ارسال

آیا ممکنه که به دلیل نصب پارسی دیت باشه!؟

چون این خطا رو در سلامت سایت دیدم:

منطقه زمانی پیشفرض PHP پس از بارگذاری وردپرس با فراخوانی date_default_timezone_set() تابع تغییر یافته است. این عملکرد با محاسبات صحیح تاریخ و زمان تداخل دارد.

لینک به ارسال
در 7 دقیقه قبل، Mohammad Bazli گفته است :

آیا ممکنه که به دلیل نصب پارسی دیت باشه!؟

چون این خطا رو در سلامت سایت دیدم:

منطقه زمانی پیشفرض PHP پس از بارگذاری وردپرس با فراخوانی date_default_timezone_set() تابع تغییر یافته است. این عملکرد با محاسبات صحیح تاریخ و زمان تداخل دارد.

نه بعید می‌دونم، چون من هم پارسی‌دیت و هم ووکامرس رو دارم و چنین مشکلی ندارم.

این حالتی که برای شما پیش اومده به نظر میاد به خاطر یه مشکل توی دیتابیسه که ووکامرس نمی‌تونه چندتا جدول که لازم داره رو بسازه (شبیه همین مشکل رو توی گیت‌هاب بحث کردن در موردش)

https://github.com/woocommerce/woocommerce/issues/25895

برای حلش هم گفتن این پلاگین رو باید نصب کنید:

https://github.com/woocommerce/action-scheduler/archive/master.zip

بعد از نصب گفته برید به صفحه‌ی تنظیمات و اونجا باید ارور دیتابیس رو ببینید و بعدش صفحه رو رفرش کنید تا حل بشه:

Activate it and than go to the options page, in the options page you will see the error message saying that database tables are not existing and trying to reproduce.

قبل از همه‌ی این کارها حتما یه بکاپ از سایتتون بگیرید، چون نمیدونیم این پلاگینی که گذاشتن دقیقا داره چیکار می‌کنه (هرچند روی گیت‌هاب خود ووکامرسه)

لینک به ارسال

البته بنده پارسی دیت ندارم، فقط افزونه وردپرس فارسی نصبه

پارسی دیت نصب کنم بعد تست کنم موارد یکه گفتید رو

لینک به ارسال

مشکل همچنان با نصب افزونه ای که گفتید همچنان پابرجاس و بعد نصب نیز دقیقا همون خطاها نشون داده میشه...

لینک به ارسال
  • 1 ماه بعد...

درود بر شما

#3 /home/ttbir/public_html/wp-content/plugins/woocommerce/packag in /home/ttbir/public_html/wp-content/plugins/woocommerce/packages/action-scheduler/classes/migration/ActionScheduler_DBStoreMigrator.php on line 44

با جایگزینی خط 44 با کد زیر مشکل حل شد!

add_filter( 'action_scheduler_async_request_sleep_seconds', function() { return 5; } );

 

لینک به ارسال
  • 8 ماه بعد...
در در ۱۳۹۹/۶/۲۶ در 12:38، Mohammad Bazli گفته است :

درود بر شما


#3 /home/ttbir/public_html/wp-content/plugins/woocommerce/packag in /home/ttbir/public_html/wp-content/plugins/woocommerce/packages/action-scheduler/classes/migration/ActionScheduler_DBStoreMigrator.php on line 44

با جایگزینی خط 44 با کد زیر مشکل حل شد!


add_filter( 'action_scheduler_async_request_sleep_seconds', function() { return 5; } );

 

با تشکر از دوستان. بنده خیلی وقت بود این مشکل را داشتم (البته بعد از راه اندازی وردپرس شبکه) که با قرار دادن کد بالا در خط ۴۴ فایل ActionScheduler_DBStoreMigrator.php و خط ۷۵ فایل ActionScheduler_DBStore که در متن خطام ارائه می شد مشکل حل شد. ممنون

لینک به ارسال
  • 3 هفته بعد...
  • 1 سال بعد...

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...