XF 2.0 Журнал ошибок сервера

Статус
В этой теме нельзя размещать новые ответы.

EN.

Проверенные
Сообщения
282
Реакции
572
Баллы
1,825
Вот такое выходит в журнале

Код:
Attempted to convert object to JSON array (cache_results)
5 мин. назад src/XF/Mvc/Entity/Entity.php:763
InvalidArgumentException: Attempted to convert object to JSON array (cache_results) src/XF/Mvc/Entity/Entity.php:763
Сгенерирована пользователем: Unknown account 7 Сен 2017 в 18:24

#0 /var/www/u0394273/data/www/transtore.info/src/XF/Mvc/Entity/Entity.php(614): XF\Mvc\Entity\Entity->_castValueToType(Object(XF\Mvc\Entity\ArrayCollection), 'cache_results', 65552, Array)
#1 /var/www/u0394273/data/www/transtore.info/src/XF/Mvc/Entity/Entity.php(554): XF\Mvc\Entity\Entity->set('cache_results', Object(XF\Mvc\Entity\ArrayCollection))
#2 /var/www/u0394273/data/www/transtore.info/src/XF/Service/MemberStat/Preparer.php(65): XF\Mvc\Entity\Entity->__set('cache_results', Object(XF\Mvc\Entity\ArrayCollection))
#3 /var/www/u0394273/data/www/transtore.info/src/XF/Cron/MemberStats.php(19): XF\Service\MemberStat\Preparer->cache()
#4 [internal function]: XF\Cron\MemberStats::rebuildMemberStatsCache(Object(XF\Entity\CronEntry))
#5 /var/www/u0394273/data/www/transtore.info/src/XF/Job/Cron.php(38): call_user_func(Array, Object(XF\Entity\CronEntry))
#6 /var/www/u0394273/data/www/transtore.info/src/XF/Job/Manager.php(193): XF\Job\Cron->run(7.9999990463257)
#7 /var/www/u0394273/data/www/transtore.info/src/XF/Job/Manager.php(140): XF\Job\Manager->runJobInternal(Array, 7.9999990463257)
#8 /var/www/u0394273/data/www/transtore.info/src/XF/Job/Manager.php(76): XF\Job\Manager->runJobEntry(Array, 7.9999990463257)
#9 /var/www/u0394273/data/www/transtore.info/job.php(15): XF\Job\Manager->runQueue(false, 8)
#10 {main}

Содержимое запроса
array(3) {
  ["url"] => string(8) "/job.php"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}

Помогите исправить, пожалуйста
 
Последнее редактирование модератором:
Что-то с автоматическим переводом в другую группу, которую я подключил, видимо это и вызывает ошибку

xf_member_stat -> cache_results что там?
NULL и xf_member_stat-cache_results.bin содержащий ничего

вот

Только что заметил, что на странице списка пользователей

Код:
InvalidArgumentException: Attempted to convert object to JSON array (cache_results) in src/XF/Mvc/Entity/Entity.php at line 763
XF\Mvc\Entity\Entity->_castValueToType() in src/XF/Mvc/Entity/Entity.php at line 614
XF\Mvc\Entity\Entity->set() in src/XF/Mvc/Entity/Entity.php at line 554
XF\Mvc\Entity\Entity->__set() in src/XF/Service/MemberStat/Preparer.php at line 65
XF\Service\MemberStat\Preparer->cache() in src/XF/Service/MemberStat/Preparer.php at line 88
XF\Service\MemberStat\Preparer->getResults() in src/XF/Entity/MemberStat.php at line 68
XF\Entity\MemberStat->getResults() in src/XF/Pub/Controller/Member.php at line 110
XF\Pub\Controller\Member->actionIndex() in src/XF/Mvc/Dispatcher.php at line 232
XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 85
XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 41
XF\Mvc\Dispatcher->run() in src/XF/App.php at line 1771
XF\App->run() in src/XF.php at line 319
XF::runApp() in index.php at line 13
 

Вложения

  • Безымянный.png
    Безымянный.png
    96.2 KB · Просмотры: 33
0 там не должны быть

Что вы делали с движком и почему в команде форума не кого нету?

2 байта выделено под др

Пересоздать таблицу.
Выполнить:
php cmd.php xf-dev:import-member-stat

Код:
DROP TABLE IF EXISTS `xf_member_stat`;
CREATE TABLE `xf_member_stat` (
  `member_stat_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `member_stat_key` varbinary(50) NOT NULL,
  `criteria` blob,
  `callback_class` varchar(100) NOT NULL DEFAULT '',
  `callback_method` varchar(75) NOT NULL DEFAULT '',
  `sort_order` varchar(25) NOT NULL DEFAULT 'message_count',
  `sort_direction` varchar(5) NOT NULL DEFAULT 'desc',
  `permission_limit` varbinary(51) NOT NULL DEFAULT '',
  `show_value` tinyint(3) unsigned NOT NULL DEFAULT '1',
  `user_limit` int(10) unsigned NOT NULL DEFAULT '20',
  `display_order` int(10) unsigned NOT NULL DEFAULT '0',
  `addon_id` varbinary(50) NOT NULL DEFAULT '',
  `overview_display` tinyint(3) unsigned NOT NULL DEFAULT '1',
  `active` tinyint(3) unsigned NOT NULL DEFAULT '1',
  `cache_lifetime` int(10) unsigned NOT NULL DEFAULT '60',
  `cache_expiry` int(10) unsigned NOT NULL DEFAULT '0',
  `cache_results` blob,
  PRIMARY KEY (`member_stat_id`),
  UNIQUE KEY `member_stat_key` (`member_stat_key`),
  KEY `display_order` (`display_order`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4;
Запрос для бд, выше в командной строке выполнить после этого запроса.
 

Вложения

  • Безымянный.png
    Безымянный.png
    188.9 KB · Просмотры: 17
Если на пальцах.
1.Делаем
Код:
ls -l
2. и смотрим листинг директорий, находим туда, куда нужно идти, делаем
Код:
cd папка
3. смотрим где находимся (ls -l), должны увидеть cmd.php, если нет, то опускаемся на уровень ниже, т.е. возвращаемся на п1.
4. увидели файлы корня форума, в т.ч. cmd.php - выполняем нужные команды в консоли.
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу