14ответ(ов) в теме
Шурик Шниперсон
не в сети 8 месяцев
На сайте с 02.08.2014
Участник
Тем 33
Сообщения 176
1
08:17
Версия WP-Recall: 16.15.5

При попытке деактивировать дополнения "UFM Yandex Files" и "users-market" появился белый экран. После перезагрузки страницы плагин "wp-recall" был деактивирован. При активировании его идет ошибка:

Warning: Invalid argument supplied for foreach() in /var/www/***/data/www/***.ru/wp-content/plugins/wp-recall/functions/addons.php on line 298

Warning: Illegal string offset 'theme-sunshine' in /var/www/***/data/www/***.ru/wp-content/plugins/wp-recall/functions/addons.php on line 77

Warning: Illegal string offset 'theme-sunshine' in /var/www/***/data/www/***.ru/wp-content/plugins/wp-recall/functions/addons.php on line 78

Fatal error: Uncaught Error: Cannot use string offset as an array in /var/www/***/data/www/***.ru/wp-content/plugins/wp-recall/functions/addons.php:78 Stack trace: #0 /var/www/***/data/www/***.ru/wp-content/plugins/wp-recall/functions/addons.php(254): rcl_activate_addon('theme-sunshine') #1 /var/www/***/data/www/***.ru/wp-includes/class-wp-hook.php(286): rcl_check_active_template('') #2 /var/www/***/data/www/***.ru/wp-includes/class-wp-hook.php(310): WP_Hook->apply_filters('', Array) #3 /var/www/***/data/www/***.ru/wp-includes/plugin.php(453): WP_Hook->do_action(Array) #4 /var/www/***/data/www/***.ru/wp-content/plugins/wp-recall/wp-recall.php(323): do_action('rcl_before_incl...') #5 /var/www/***/data/www/***.ru/wp-content/plugins/wp-recall/wp-recall.php(183): WP_Recall->include_addons() #6 /var/www/***/data/www/***.ru/wp-content/plugins/wp-recall/wp-recall.php(74): WP_Recall->includes() #7 /var/www/***/data/www/***.ru/wp-content/plugins/wp-recall/wp-recall.php(37):
WP_ in /var/www/***/data/www/***.ru/wp-content/plugins/wp-recall/functions/addons.php on line 78

Warning: Invalid argument supplied for foreach() in /var/www/***/data/www/***.ru/wp-content/plugins/wp-recall/functions/addons.php on line 378

UPD: только что попробовал деактивировать эти дополнения на тестовом сайте, тоже самое - белый экран.

Редакции сообщения
04.07.2018 09:01Шурик ШниперсонПричина: не указано
04.07.2018 09:02Шурик ШниперсонПричина: не указано
0
Андрей CS
не в сети 4 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16854
2
09:30

Деактивировал/активировал указанные дополнения, но ничего не произошло.
Ошибка указывает на проблему возникшую при активации темы личного кабинета и к указанным сообщениям никакого отношения не имеет.
Пробуйте через БД вручную удалить следующие опции плагина:
rcl_active_addons
rcl_active_template

0
Шурик Шниперсон
не в сети 8 месяцев
На сайте с 02.08.2014
Участник
Тем 33
Сообщения 176
3
09:38

1. Я деактивировал два дополнения сразу, по одному дополнения декативируются без проблем:

2. Как через БД удалить опции?

0
Шурик Шниперсон
не в сети 8 месяцев
На сайте с 02.08.2014
Участник
Тем 33
Сообщения 176
4
09:40

Могу дать доступ в тестовый, попробуйте деактивировать сами.

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

Шурик Шниперсон сказал(а)
Как через БД удалить опции?

заходите в таблицу wp_options ищите указанные опции и удаляете их

0
Шурик Шниперсон
не в сети 8 месяцев
На сайте с 02.08.2014
Участник
Тем 33
Сообщения 176
6
09:53

Этих опций в таблице wp_options нет

0
Андрей CS
не в сети 4 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16854
7
09:55

ищите лучше, они там есть, где то же храняться данные об активированных дополнениях

0
Шурик Шниперсон
не в сети 8 месяцев
На сайте с 02.08.2014
Участник
Тем 33
Сообщения 176
8
09:59

Да, спасибо, плагин активировался. Но всё равно при деактивации нескольких дополнений белый экран. Скорее все не я один деактивирую несколько дополнений сразу.

0
Андрей CS
не в сети 4 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16854
9
10:00

я не вижу проблем при деактивации нескольких дополнений сразу

0
Шурик Шниперсон
не в сети 8 месяцев
На сайте с 02.08.2014
Участник
Тем 33
Сообщения 176
10
10:03

Значит это только у меня, на чистом WP и одним плагине recall
Ладно. тему можно закрывать.

0
Вова (Otshelnik-Fm)
не в сети 3 часа
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18642
11
10:13

Версия php какая?

0
Шурик Шниперсон
не в сети 8 месяцев
На сайте с 02.08.2014
Участник
Тем 33
Сообщения 176
12
10:18

Otshelnik-Fm сказал(а)
Версия php какая?

php 7.1.17 модуль Apache

0
Вова (Otshelnik-Fm)
не в сети 3 часа
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18642
13
11:24

Проверил - тоже поймал фаталити: PHP Fatal error: Uncaught Error: Cannot use string offset as an array in addons.php:78

решения я что-то найти не смог. Все что я делал приводило к тому что все допы деактивировались. Решения не нашел

0
Вова (Otshelnik-Fm)
не в сети 3 часа
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18642
14
11:27

Еще - попытка распечатать мне массив $active_addons перед 77 строкой выдавало: string: A - т.е. это был не массив, а строка. Но что это за "A" в предполагаемом массиве, который по факту строка - хз.

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