Добрый день, на моем сайте есть проблема с связи вашей дополнений Partners System ,то есть Данная ошибка является следствием не корректной работы плагина wp-recall/add-on/partners-system/.
Из данных логирования при регистрации нового пользователя возникает следующая ошибка:
Fatal error: Call to a member function insert() on null in /var/www/u0372571/data/www/skv750.com/wp-content/wp-recall/add-on/partners-system/Partner_Class.php on line 198
СКАЖИТЕ ПОЖАЛУЙСТА КАК ЭТО ИСПРАВИТЬ.
то есть Данная ошибка является следствием не корректной работы плагина
На чем основано данное утверждение? На самом деле, это не так.
Данная ошибка говорит о том что на 198 строке вызывается неизвестная функция insert.
В действительности, на этой строке происходит вызов метода insert глобального класса wpdb, который регистрируется ядром WordPress при инициализации.
$wpdb->insert();
то, что при работе возникает фатальная ошибка с указанной причиной, в свою очередь, сообщает, что ядро WordPress не было загружено полностью и класс wpdb не был зарегистрирован, а это является глобальной проблемой WordPress, а не отдельного плагина или дополнения.
Проще говоря, ваш сайт загружается неверно, ядро WordPress не подключает необходимых файлов для своей работы, разбирайтесь с тем, кто устанавливал WordPress на сервер или произведите переустановку WordPress самостоятельно.
уважаемый Андрей вот это мне писали из тех поддержки моего хостинга
Данная ошибка является следствием не корректной работы вашего плагина wp-recall/add-on/partners-system/. Решение вопросов связанных с не корректно работой плагинов вашего сайта выходит за рамки обязанностей сотрудников технической поддержки.
Я так и понял, что вас попытались убедить именно в этой причине, но смею вас заверить, техподдержка хостинга никогда не будет искать реальную причину некорректной работы вашего сайта или отдельного плагина, им это просто не интересно. Они выдали вам простую отписку на основании лога ошибки. Я в отличии от них, могу прочитать этот лог верно и я вижу, что ошибки дополнения здесь нет, зато есть глобальная ошибка инициализации WordPress. Любой грамотный человек, работающий с WordPress увидит это сразу.
Я не буду посылать вас к поддержке хостинга, это просто бесполезно. Я попрошу вас подробно рассказать о том, когда данная проблема стала себя проявлять и каким образом. Прошло почти два месяца с момента приобретения вами этого дополнения, значит изначально все работало верно?
Андрей ,дело в том что несколько дней назад я увидел что если человек хочет зарегистрироваться на нашем сайте ,то после нажатия попадает на страницу ощыбки ,то есть, как я сейчас помню на странице пишет вот это HTTP ERROR 500 и пишет что сайт не может обработать это, вы сейчас сами можете зарегистрироваться и посмотреть эту ошыбку.
чтобы вызвать ошибку регистрироваться надо по партнерской ссылке как реферал, тогда, да, ошибка возникает, но я не могу сделать вывод, что проблема в дополнении основываясь только на ней, ошибка явно глобальная.
Я могу получить доступ к административной части вашего сайта? Возможно также потребуется доступ к серверу по фтп, чтобы я мог убедиться, что файлы дополнения не были изменены.
karengrigoryan1000@gmail.com сказал(а)
я вам гарантирую
в данном случае, гарантий недостаточно, нужна конкретика, я должен убедиться, что дополнение корректно установлено и работает, а также провести ряд тестов на самом сайте для выявления причины.
Если вы хотите решить эту проблему то идите навстречу и вышлите все необходимые доступы.
1.это ошибка повлияет или не повлияет? для поощерения НОВЫХ партнеров зарегистрировавший по реферальной ссылке.
2.или это ощибка повлияет только на регистрации,то есть то что пользователь когда нажимает кнопку зарегистрироваться ,после этого видеть страницу ощыбки error 500 .
Для уточнение я вам скажу еще раз, что у меня такая проблема на сайте ,то есть после регистрации на моем сайте каждый человек видеть на странице ощыбку error 500 ,а после этого этот человек может войти на сайт под своим логином и паролом, так вот я хочу узнать если это вот так все присходить на моем сайте поощерения НОВЫХ партнеров зарегистрировавший по реферальной ссылке идет или не идет.
Никто гарантировать вам работу не будет, пока на вашем сайте будет ошибка при регистрации (а может и в других местах - логи вы врядли изучали- а там может быть усыпано ими)
Вам посоветовали:
произведите переустановку WordPress самостоятельно
и попросили доступы чтобы проверить это дополнение и провести тесты.
Ну все равно что ездить на барахлящем автомобиле - и спрашивать в сервис центре - "если я продолжу ездить - машина будет работать?"
Устранять надо, а не ездить
Сделайте следующее:
1. Откройте файл /wp-content/wp-recall/add-on/partners-system/Partner_Class.php, удалите строчку 16:
add_action('user_register',array(&$this,'save_new_ref_link'),10);
2. Вставьте в файл функций используемой темы код:
add_action('user_register','custom_user_register_action',1); function custom_user_register_action(){ global $wpdb; print_r($wpdb);exit; }
3. Произведите тестовую регистрацию пользователя и сообщите информацию, которая будет выведена на экран
Андрей и пожалуйста смотрите на это я это получил из тех поддержки моего хостинга ,может это поможет решит эту проблему
В трейсе системных вызовов наблюдаем следующие ошибки:
В трейсе системных вызовов наблюдаем следующие ошибки:
write(4, "17�142062�PHP Fatal error: Uncaught Error: Call to a member function insert() on null in /var/www/u0372571/data/www/skv750.com/wp-content/wp-recall/add-on/partners-system/Partner_Class.php:198nStack trace:n#0 /var/www/u0372571/data/www/skv750.com/wp-content/wp-recall/add-on/partners-system/Partner_Class.php(249): Partner_Class->insert_new_referall('25', 37, 'https://skv750....')n#1 /var/www/u0372571/data/www/skv750.com/wp-includes/class-wp-hook.php(298): Partner_Class->save_new_ref_link(37)n#2 /var/www/u0372571/data/www/skv750.com/wp-includes/class-wp-hook.php(323): WP_Hook->apply_filters(NULL, Array)n#3 /var/www/u0372571/data/www/skv750.com/wp-includes/plugin.php(453): WP_Hook->do_action(Array)n#4 /var/www/u0372571/data/www/skv750.com/wp-includes/user.php(1717): do_action('user_register', 37)n#5 /var/www/u0372571/data/www/skv750.com/wp-content/plugins/woocommerce/includes/wc-user-functions.php(108): wp_insert_user(Array)n#6 /var/www/u0372571/data/www/skv750.com/wp-content/plugins/woocommerce/includes/class-wc"..., 1408) = 1408
karengrigoryan1000@gmail.com сказал(а)
уточните пожалуйста ,удалить строчку 16 и место этого копировать и ставить то что вы писали на 2-й да?
ну я же подробно указал, что делать, строчку удалить, затем открыть файл functions.php вашей темы и вставить предложенный мной код туда.
karengrigoryan1000@gmail.com сказал(а)
В трейсе системных вызовов наблюдаем следующие ошибки
Попробуйте отключить на время плагин woocommerce и проверить регистрацию снова, каков будет результат?
wpdb Object ( [show_errors] => [suppress_errors] => [last_error] => [num_queries] => 107 [num_rows] => 0 [rows_affected] => 1 [insert_id] => 748 [last_query] => INSERT INTO `rt_usermeta` (`user_id`, `meta_key`, `meta_value`) VALUES (39, 'rt_user_level', '0') [last_result] => Array ( ) [result:protected] => 1 [col_meta:protected] => Array ( [rt_users] => Array ( [id] => stdClass Object ( [Field] => ID [Type] => bigint(20) unsigned [Collation] => [Null] => NO [Key] => PRI [Default] => [Extra] => auto_increment [Privileges] => select,insert,update,references [Comment] => ) [user_login] => stdClass Object ( [Field] => user_login [Type] => varchar(60) [Collation] => utf8_general_ci [Null] => NO [Key] => MUL [Default] => [Extra] => [Privileges] => select,insert,update,references [Comment] => ) [user_pass] => stdClass Object ( [Field] => user_pass [Type] => varchar(255) [Collation] => utf8_general_ci [Null] => NO [Key] => [Default] => [Extra] => [Privileges] => select,insert,update,references [Comment] => ) [user_nicename] => stdClass Object ( [Field] => user_nicename [Type] => varchar(50) [Collation] => utf8_general_ci [Null] => NO [Key] => MUL [Default] => [Extra] => [Privileges] => select,insert,update,references [Comment] => ) [user_email] => stdClass Object ( [Field] => user_email [Type] => varchar(100) [Collation] => utf8_general_ci [Null] => NO [Key] => MUL [Default] => [Extra] => [Privileges] => select,insert,update,references [Comment] => ) [user_url] => stdClass Object ( [Field] => user_url [Type] => varchar(100) [Collation] => utf8_general_ci [Null] => NO [Key] => [Default] => [Extra] => [Privileges] => select,insert,update,references [Comment] => ) [user_registered] => stdClass Object ( [Field] => user_registered [Type] => datetime [Collation] => [Null] => NO [Key] => [Default] => 0000-00-00 00:00:00 [Extra] => [Privileges] => select,insert,update,references [Comment] => ) [user_activation_key] => stdClass Object ( [Field] => user_activation_key [Type] => varchar(255) [Collation] => utf8_general_ci [Null] => NO [Key] => [Default] => [Extra] => [Privileges] => select,insert,update,references [Comment] => ) [user_status] => stdClass Object ( [Field] => user_status [Type] => int(11) [Collation] => [Null] => NO [Key] => [Default] => 0 [Extra] => [Privileges] => select,insert,update,references [Comment] => ) [display_name] => stdClass Object ( [Field] => display_name [Type] => varchar(250) [Collation] => utf8_general_ci [Null] => NO [Key] => [Default] => [Extra] => [Privileges] => select,insert,update,references [Comment] => ) ) [rt_usermeta] => Array ( [umeta_id] => stdClass Object ( [Field] => umeta_id [Type] => bigint(20) unsigned [Collation] => [Null] => NO [Key] => PRI [Default] => [Extra] => auto_increment [Privileges] => select,insert,update,references [Comment] => ) [user_id] => stdClass Object ( [Field] => user_id [Type] => bigint(20) unsigned [Collation] => [Null] => NO [Key] => MUL [Default] => 0 [Extra] => [Privileges] => select,insert,update,references [Comment] => ) [meta_key] => stdClass Object ( [Field] => meta_key [Type] => varchar(255) [Collation] => utf8_general_ci [Null] => YES [Key] => MUL [Default] => [Extra] => [Privileges] => select,insert,update,references [Comment] => ) [meta_value] => stdClass Object ( [Field] => meta_value [Type] => longtext [Collation] => utf8_general_ci [Null] => YES [Key] => [Default] => [Extra] => [Privileges] => select,insert,update,references [Comment] => ) ) ) [table_charset:protected] => Array ( [rt_users] => utf8 [rt_usermeta] => utf8 ) [check_current_query:protected] => 1 [checking_collation:wpdb:private] => [col_info:protected] => [queries] => [reconnect_retries:protected] => 5 [prefix] => rt_ [base_prefix] => rt_ [ready] => 1 [blogid] => 0 [siteid] => 0 [tables] => Array ( [0] => posts [1] => comments [2] => links [3] => options [4] => postmeta [5] => terms [6] => term_taxonomy [7] => term_relationships [8] => termmeta [9] => commentmeta [10] => woocommerce_payment_tokenmeta [11] => woocommerce_order_itemmeta ) [old_tables] => Array ( [0] => categories [1] => post2cat [2] => link2cat ) [global_tables] => Array ( [0] => users [1] => usermeta ) [ms_global_tables] => Array ( [0] => blogs [1] => signups [2] => site [3] => sitemeta [4] => sitecategories [5] => registration_log [6] => blog_versions ) [comments] => rt_comments [commentmeta] => rt_commentmeta [links] => rt_links [options] => rt_options [postmeta] => rt_postmeta [posts] => rt_posts [terms] => rt_terms [term_relationships] => rt_term_relationships [term_taxonomy] => rt_term_taxonomy [termmeta] => rt_termmeta [usermeta] => rt_usermeta [users] => rt_users [blogs] => [blog_versions] => [registration_log] => [signups] => [site] => [sitecategories] => [sitemeta] => [field_types] => Array ( [post_author] => %d [post_parent] => %d [menu_order] => %d [term_id] => %d [term_group] => %d [term_taxonomy_id] => %d [parent] => %d [count] => %d [object_id] => %d [term_order] => %d [ID] => %d [comment_ID] => %d [comment_post_ID] => %d [comment_parent] => %d [user_id] => %d [link_id] => %d [link_owner] => %d [link_rating] => %d [option_id] => %d [blog_id] => %d [meta_id] => %d [post_id] => %d [user_status] => %d [umeta_id] => %d [comment_karma] => %d [comment_count] => %d [active] => %d [cat_id] => %d [deleted] => %d [lang_id] => %d [mature] => %d [public] => %d [site_id] => %d [spam] => %d ) [charset] => utf8mb4 [collate] => utf8mb4_unicode_520_ci [dbuser:protected] => u0372571_default [dbpassword:protected] => K_JnR64b [dbname:protected] => u0372571_default [dbhost:protected] => localhost [dbh:protected] => mysqli Object ( [affected_rows] => 1 [client_info] => mysqlnd 5.0.12-dev - 20150407 - $Id: b5c5906d452ec590732a93b051f3827e02749b83 $ [client_version] => 50012 [connect_errno] => 0 [connect_error] => [errno] => 0 [error] => [error_list] => Array ( ) [field_count] => 0 [host_info] => Localhost via UNIX socket [info] => [insert_id] => 748 [server_info] => 5.6.35-81.0 [server_version] => 50635 [stat] => Uptime: 6564383 Threads: 5 Questions: 2068837813 Slow queries: 301 Opens: 39562415 Flush tables: 1 Open tables: 1999 Queries per second avg: 315.161 [sqlstate] => 00000 [protocol_version] => 10 [thread_id] => 46103979 [warning_count] => 0 ) [func_call] => $db->query("INSERT INTO `rt_usermeta` (`user_id`, `meta_key`, `meta_value`) VALUES (39, 'rt_user_level', '0')") [is_mysql] => 1 [incompatible_modes:protected] => Array ( [0] => NO_ZERO_DATE [1] => ONLY_FULL_GROUP_BY [2] => STRICT_TRANS_TABLES [3] => STRICT_ALL_TABLES [4] => TRADITIONAL ) [use_mysqli:wpdb:private] => 1 [has_connected:wpdb:private] => 1 [categories] => rt_categories [post2cat] => rt_post2cat [link2cat] => rt_link2cat [fma_currency] => rt_fma_currency [payment_tokenmeta] => rt_woocommerce_payment_tokenmeta [order_itemmeta] => rt_woocommerce_order_itemmeta )