جعفر
2 سال پیش توسط جعفر مطرح شد
3 پاسخ

کند شدن شدید وردپرس در پنل ادمین و سایت در کوئری ها

با سلام واحترام
مدت یک هفته هست که سایتم به شدت کند شده
همه پلاگین ها رو هم غیر فعال میکنم باز کوئری ها کند هستن و مشکل دارم
تصویر پیوست رو ببینید لطفا و اعلام نظر کنید
هاست هم میگه از ما نیست
یه خطا هم در ارور لاگ دارم که این پایین مینویسم

 تصویر


ثبت پرسش جدید
جعفر
@jafarjafari 2 سال پیش مطرح شد
0

[02-Oct-2022 18:45:31 UTC] خطای Commands out of sync; you can't run this command now در پایگاه‌داده وردپرس برای دستور SELECT wp_posts. FROM wp_posts WHERE ID IN (2449,1539) ساخته شده توسط shutdown_action_hook, do_action('shutdown'), WP_Hook->do_action, WP_Hook->apply_filters, WC_Cart_Session->maybe_set_cart_cookies, WC_Cart->is_empty, WC_Cart->get_cart, WC_Cart_Session->get_cart_from_session, _prime_post_caches, QM_DB->query
[02-Oct-2022 18:45:31 UTC] خطای Commands out of sync; you can't run this command now در پایگاه‌داده وردپرس برای دستور SELECT
FROM wp_posts WHERE ID = 2449 LIMIT 1 ساخته شده توسط shutdown_action_hook, do_action('shutdown'), WP_Hook->do_action, WP_Hook->apply_filters, WC_Cart_Session->maybe_set_cart_cookies, WC_Cart->is_empty, WC_Cart->get_cart, WC_Cart_Session->get_cart_from_session, wc_get_product, WC_Product_Factory->get_product, WC_Product_Factory::get_product_type, WC_Data_Store->call, WC_Product_Data_Store_CPT->get_product_type, get_post_type, get_post, WP_Post::get_instance, QM_DB->query
[02-Oct-2022 18:45:31 UTC] خطای Commands out of sync; you can't run this command now در پایگاه‌داده وردپرس برای دستور SELECT * FROM wp_posts WHERE ID = 2449 LIMIT 1 ساخته شده توسط shutdown_action_hook, do_action('shutdown'), WP_Hook->do_action, WP_Hook->apply_filters, WC_Cart_Session->maybe_set_cart_cookies, WC_Cart->is_empty, WC_Cart->get_cart, WC_Cart_Session->get_cart_from_session, wc_get_product, WC_Product_Factory->get_product, WC_Product_Simple->__construct, WC_Product->
construct, WC_Data_Store->read, WC_Product_Data_Store_CPT->read, get_post, WP_Post::get_instance, QM_DB->query
[02-Oct-2022 18:45:31 UTC] خطای Commands out of sync; you can't run this command now در پایگاه‌داده وردپرس برای دستور SELECT FROM wp_posts WHERE ID = 1539 LIMIT 1 ساخته شده توسط shutdown_action_hook, do_action('shutdown'), WP_Hook->do_action, WP_Hook->apply_filters, WC_Cart_Session->maybe_set_cart_cookies, WC_Cart->is_empty, WC_Cart->get_cart, WC_Cart_Session->get_cart_from_session, wc_get_product, WC_Product_Factory->get_product, WC_Product_Factory::get_product_type, WC_Data_Store->__call, WC_Product_Data_Store_CPT->get_product_type, get_post_type, get_post, WP_Post::get_instance, QM_DB->query
[02-Oct-2022 18:45:31 UTC] خطای Commands out of sync; you can't run this command now در پایگاه‌داده وردپرس برای دستور SELECT
FROM wp_posts WHERE ID = 1539 LIMIT 1 ساخته شده توسط shutdown_action_hook, do_action('shutdown'), WP_Hook->do_action, WP_Hook->apply_filters, WC_Cart_Session->maybe_set_cart_cookies, WC_Cart->is_empty, WC_Cart->get_cart, WC_Cart_Session->get_cart_from_session, wc_get_product, WC_Product_Factory->get_product, WC_Product_Simple->__construct, WC_Product->__construct, WC_Data_Store->read, WC_Product_Data_Store_CPT->read, get_post, WP_Post::get_instance, QM_DB->query
[02-Oct-2022 18:45:31 UTC] خطای Commands out of sync; you can't run this command now در پایگاه‌داده وردپرس برای دستور SHOW FULL COLUMNS FROM wp_woocommerce_sessions ساخته شده توسط shutdown_action_hook, do_action('shutdown'), WP_Hook->do_action, WP_Hook->apply_filters, WC_Session_Handler->save_data, QM_DB->query, QM_DB->query
[02-Oct-2022 18:45:31 UTC] خطای Commands out of sync; you can't run this command now در پایگاه‌داده وردپرس برای دستور SHOW FULL COLUMNS FROM wp_woocommerce_sessions ساخته شده توسط shutdown_action_hook, do_action('shutdown'), WP_Hook->do_action, WP_Hook->apply_filters, WC_Session_Handler->save_data, WC_Session_Handler->delete_session, QM_DB->query


rzolfaghari
تخصص : Back End dev
@rzolfaghari57 2 سال پیش مطرح شد
0

سلام
دو مورد رو بررسی کنید
۱- ووکامرس > پیکربندی > پیشرفته > تب woocommerce.com حتما تیک اجازه استفاده از WooCommerce را ردیابی کنید رو بردارید
۲- این خط کد رو داخل wp-config.php قرار بدین

define('WP_HTTP_BLOCK_EXTERNAL', true);

حواستون باشه این کد رکوئست ها رو بلاک میکنه ( که معمولا بیشتر رکوئست ها برای چند پلاگین معروف هست )‌ در صورت عدم نیاز بعد از رفع مشکل حتما پاکش کنید .


سید هادی خانیان
تخصص : برنامه نویس PHP
@hadikhanian 2 سال پیش مطرح شد
0

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

// Disable Automatic Update
define('AUTOMATIC_UPDATER_DISABLED', false);
define('WP_AUTO_UPDATE_CORE', false);

مورد بعدی ارتباطات وردپرس جهت بررسی یا ارسال اطلاعات به وب سرویس های مختلف از طریق توابع wpremote می باشد.
این مورد هم با توجه به اختلال های این مد برای سایت ها وردپرسی درد سر ساز شده. برای غیر فعال کردنش هم میتونید از کد زیر را به wp-config.php اضافه کنید.

// Disable External HTTP
define('WP_HTTP_BLOCK_EXTERNAL', true);
define('WP_ACCESSIBLE_HOSTS', '');

توجه داشته باشید که کد های فوق حتما باید قبل از خط wp-settings.php در فایل wp-config.php تعریف شده و دو عدد هوک زیر را نیز اضافه نمایید.

add_filter('automatic_updater_disabled', '__return_true');
add_filter('auto_update_core', '__return_false');

نکته بعدی هم اینکه ممکن درگاه پرداخت وب سایت شما یا وب سرویس های دیگری از طریق wpremote متصل می شوند دچار مشکل شوند. پس شما باید آنها را جهت ignore شدن به مقدار WPACCESSIBLEHOSTS اضافه نمایید.
مثل:

// Disable External HTTP
define('WP_HTTP_BLOCK_EXTERNAL', true);
define('WP_ACCESSIBLE_HOSTS', '*.shaparak.ir');

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


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام