10ответ(ов) в теме
martin
не в сети 6 лет
На сайте с 12.05.2017
Участник
Тем 8
Сообщения 35
1
22:56
Версия WP-Recall: 16.4.8

Добрый день.
Очень нуждаюсь в помощи, уже больше недели голову ломаю!
Проблема:: не могу войти в консоль мультисайта. Когда через фтп меняю имя каталога /plugins/wp-recall , все проблемы исчезают. когда включаю плагин для сети->error 500 и конец консоли. Когда не активирую для сети,а только в самих подсайтах, все работает на некоторое время, но опять выдает ошибку..
Логи:
mod_fcgid: stderr: PHP Fatal error: Call to undefined function wp_get_current_user() in /var/www/a32124/data/www/site.ru/wp-includes/capabilities.php on line 539, referer:

Вы не можете просматривать опубликованные ссылки
0
Вова (Otshelnik-Fm)
не в сети 2 часа
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18647
2
23:27

Я не вижу чтобы ошибка вела к плагину WP-Recall. Вижу что ведет к ядру ВП. И ссылается на родную ВП функцию.

Гуглили по этой ошибке? Может в логах еще какие ошибки? Полного трасерта ошибки в логах нет?

0
martin
не в сети 6 лет
На сайте с 12.05.2017
Участник
Тем 8
Сообщения 35
3
01:31

Отшельник, из за плагина, потому что :
1) Ошибка возникает при подключении плагина
2) Были еще несколько поддомены, которые тоже выдавали 500 ошибку, изменил параметр активных плагинов поддомена (wp-X_option : active_plugins, добавил wp-recall, который как я сказал деактивирован для сети, ) и сайты начали работать.
3) В Логах HEX кодировкой
[Sun Jul 02 01:28:09 2017] [warn] [client 111.222.3333.444] mod_fcgid: stderr: \xd0\x91\xd0\xb0\xd0\xb7\xd0\xb0 \xd0\xb4\xd0\xb0\xd0\xbd\xd0\xbd\xd1\x8b\xd1\x85 WordPress \xd0\xb2\xd0\xbe\xd0\xb7\xd0\xb2\xd1\x80\xd0\xb0\xd1\x82\xd0\xb8\xd0\xbb\xd0\xb0 \xd0\xbe\xd1\x88\xd0\xb8\xd0\xb1\xd0\xba\xd1\x83 Table 'wpgirl.wp_1_posts' doesn't exist \xd0\xb2 \xd0\xbe\xd1\x82\xd0\xb2\xd0\xb5\xd1\x82 \xd0\xbd\xd0\xb0 \xd0\xb7\xd0\xb0\xd0\xbf\xd1\x80\xd0\xbe\xd1\x81 SELECT COUNT(ID) FROM wp_1_posts WHERE post_author='1' AND post_type='post' AND post_status NOT IN ('trash','auto-draft'), \xd0\xb2\xd1\x8b\xd0\xbf\xd0\xbe\xd0\xbb\xd0\xbd\xd0\xb5\xd0\xbd\xd0\xbd\xd1\x8b\xd0\xb9 require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), include('/themes/metro-magazine/page.php'), get_template_part, locate_template, load_template, require('/themes/metro-magazine/template-parts/content-page.php'), the_content, apply_filters('the_content'), WP_Hook->apply_filters, call_user_func_array, do_shortcode, preg_replace_callback, do_shortcode_tag, call_user_func, rcl_get_shortcode_wp_recall, wp_recall, rcl_include_template_office, rcl_include_template, include('/plugins/wp-recall1/add-on/theme-sunshine/templates/office.php'), do_action('rcl_area_tabs'), WP_Hook->do_action, WP_Hook->apply_filters, call_user_func_array, rcl_apply_filters_area_tabs, apply_filters('rcl_content_area_tabs'), WP_Hook->apply_filters, call_user_func_array, Rcl_Tabs->print_tab, Rcl_Tabs->get_tab, Rcl_Tabs->get_tab_content, Rcl_Sub_Tabs->get_sub_content, Rcl_Sub_Tabs->get_subtab, call_user_func_array, rcl_get_postslist, Rcl_Postlist->get_postlist_block, Rcl_Postlist->get_postslist, Rcl_Postlist->page_navi, referer: http://site.subsite.ru/ [Sun Jul 02 01:28:09 2017] [warn] [client 111.222.333.444] mod_fcgid: stderr: \xd0\x91\xd0\xb0\xd0\xb7\xd0\xb0 \xd0\xb4\xd0\xb0\xd0\xbd\xd0\xbd\xd1\x8b\xd1\x85 WordPress \xd0\xb2\xd0\xbe\xd0\xb7\xd0\xb2\xd1\x80\xd0\xb0\xd1\x82\xd0\xb8\xd0\xbb\xd0\xb0 \xd0\xbe\xd1\x88\xd0\xb8\xd0\xb1\xd0\xba\xd1\x83 Table 'wpgirl.wp_1_posts' doesn't exist \xd0\xb2 \xd0\xbe\xd1\x82\xd0\xb2\xd0\xb5\xd1\x82 \xd0\xbd\xd0\xb0 \xd0\xb7\xd0\xb0\xd0\xbf\xd1\x80\xd0\xbe\xd1\x81 SELECT * FROM wp_1_posts WHERE post_author='1' AND post_type='post' AND post_status NOT IN ('trash','auto-draft') ORDER BY post_date DESC LIMIT 0, 24, \xd0\xb2\xd1\x8b\xd0\xbf\xd0\xbe\xd0\xbb\xd0\xbd\xd0\xb5\xd0\xbd\xd0\xbd\xd1\x8b\xd0\xb9 require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), include('/themes/metro-magazine/page.php'), get_template_part, locate_template, load_template, require('/themes/metro-magazine/template-parts/content-page.php'), the_content, apply_filters('the_content'), WP_Hook->apply_filters, call_user_func_array, do_shortcode, preg_replace_callback, do_shortcode_tag, call_user_func, rcl_get_shortcode_wp_recall, wp_recall, rcl_include_template_office, rcl_include_template, include('/plugins/wp-recall1/add-on/theme-sunshine/templates/office.php'), do_action('rcl_area_tabs'), WP_Hook->do_action, WP_Hook->apply_filters, call_user_func_array, rcl_apply_filters_area_tabs, apply_filters('rcl_content_area_tabs'), WP_Hook->apply_filters, call_user_func_array, Rcl_Tabs->print_tab, Rcl_Tabs->get_tab, Rcl_Tabs->get_tab_content, Rcl_Sub_Tabs->get_sub_content, Rcl_Sub_Tabs->get_subtab, call_user_func_array, rcl_get_postslist, Rcl_Postlist->get_postlist_block, Rcl_Postlist->get_postslist, Rcl_Postlist->get_postslist_table, referer: http://subsite.site.ru/
Дешифрованный вариант:
[Sun Jul 02 01:28:09 2017] [warn] [client 111.222.333.444] mod_fcgid: stderr: База данных WordPress возвратила ошибку Table 'wpgirl.wp_1_posts' doesn't exist в ответ на запрос SELECT COUNT(ID) FROM wp_1_posts WHERE post_author='1' AND post_type='post' AND post_status NOT IN ('trash','auto-draft'), выполненный require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), include('/themes/metro-magazine/page.php'), get_template_part, locate_template, load_template, require('/themes/metro-magazine/template-parts/content-page.php'), the_content, apply_filters('the_content'), WP_Hook->apply_filters, call_user_func_array, do_shortcode, preg_replace_callback, do_shortcode_tag, call_user_func, rcl_get_shortcode_wp_recall, wp_recall, rcl_include_template_office, rcl_include_template, include('/plugins/wp-recall1/add-on/theme-sunshine/templates/office.php'), do_action('rcl_area_tabs'), WP_Hook->do_action, WP_Hook->apply_filters, call_user_func_array, rcl_apply_filters_area_tabs, apply_filters('rcl_content_area_tabs'), WP_Hook->apply_filters, call_user_func_array, Rcl_Tabs->print_tab, Rcl_Tabs->get_tab, Rcl_Tabs->get_tab_content, Rcl_Sub_Tabs->get_sub_content, Rcl_Sub_Tabs->get_subtab, call_user_func_array, rcl_get_postslist, Rcl_Postlist->get_postlist_block, Rcl_Postlist->get_postslist, Rcl_Postlist->page_navi, referer: http://subsite.site.ru/[Sun Jul 02 01:28:09 2017] [warn] [client 11.222.333.444] mod_fcgid: stderr: База данных WordPress возвратила ошибку Table 'wpgirl.wp_1_posts' doesn't exist в ответ на запрос SELECT * FROM wp_1_posts WHERE post_author='1' AND post_type='post' AND post_status NOT IN ('trash','auto-draft') ORDER BY post_date DESC LIMIT 0, 24, выполненный require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), include('/themes/metro-magazine/page.php'), get_template_part, locate_template, load_template, require('/themes/metro-magazine/template-parts/content-page.php'), the_content, apply_filters('the_content'), WP_Hook->apply_filters, call_user_func_array, do_shortcode, preg_replace_callback, do_shortcode_tag, call_user_func, rcl_get_shortcode_wp_recall, wp_recall, rcl_include_template_office, rcl_include_template, include('/plugins/wp-recall1/add-on/theme-sunshine/templates/office.php'), do_action('rcl_area_tabs'), WP_Hook->do_action, WP_Hook->apply_filters, call_user_func_array, rcl_apply_filters_area_tabs, apply_filters('rcl_content_area_tabs'), WP_Hook->apply_filters, call_user_func_array, Rcl_Tabs->print_tab, Rcl_Tabs->get_tab, Rcl_Tabs->get_tab_content, Rcl_Sub_Tabs->get_sub_content, Rcl_Sub_Tabs->get_subtab, call_user_func_array, rcl_get_postslist, Rcl_Postlist->get_postlist_block, Rcl_Postlist->get_postslist, Rcl_Postlist->get_postslist_table, referer: http://subsite.site.ru/

0
martin
не в сети 6 лет
На сайте с 12.05.2017
Участник
Тем 8
Сообщения 35
4
01:36

проблема 90% - в плагине, 7% - в теме, 3% - ВП..
Позавчера проблему заметили, переименовал каталог темы и плагина, все заработало, обновил ВП, плагин, опять все слетело///

0
Андрей CS
не в сети 5 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
5
12:18

проблема действительно в коде плагина, будет решена в ближайшем обновлении

0
martin
не в сети 6 лет
На сайте с 12.05.2017
Участник
Тем 8
Сообщения 35
6
19:18

Спасибо, Андрей.. С нетерпением жду, Только вот как мне потом обновить плагин без доступа в консоль? Грубо заменить все файлы в папке плагина??

0
Андрей CS
не в сети 5 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
7
19:20

martin сказал(а)
Позавчера проблему заметили, переименовал каталог темы и плагина, все заработало

сделайте также, обновите плагин, когда появится обновление или замените файлы плагина на сервере файлами новой версии.

0
martin
не в сети 6 лет
На сайте с 12.05.2017
Участник
Тем 8
Сообщения 35
8
20:37

Андрей CS сказал(а)

martin сказал(а)
Позавчера проблему заметили, переименовал каталог темы и плагина, все заработало

сделайте также, обновите плагин, когда появится обновление или замените файлы плагина на сервере файлами новой версии.

Спасибо, Андрей, как всегда на высоте!
Но если можно, в чем была проблема?

0
Андрей CS
не в сети 5 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
9
20:42

martin сказал(а)
Но если можно

Можно. По непонятной мне причине, просто не разбирался в этом, крайне не рекомендуется в плагинах wordpress иметь файлы с названиями settings.php и options.php, если такие файлы присутствуют, то они вступают в конфликт с подключением файлов ядра wordpress и подключаются вместо одноименных файлов ядра, в результате чего возникает коллапс.
Проблема была решена простым переименованием файлов плагина и его дополнений.

1
martin
не в сети 6 лет
На сайте с 12.05.2017
Участник
Тем 8
Сообщения 35
10
21:02

Спасибо! A я манипулировал с grand-admin users))))

0
Вы не имеете права на публикацию сообщений в этой теме