Не выводятся записи добавленные в БД вручную

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X
#1 27 сентября 2018 в 22:00
Создал тип контента blog
Добавил запись в таблицы cms_con_blog и cms_con_blog_cats_bind
В админке эту запись не видно, на сайте 404.
Кеш отключен.
Никаких ошибок не показывает.

Более того, после того как внес изменения в уже существующую запись, с ней произошло тоже самое.

При этом пагинатор видит все записи. Выводит реально существуещее количество страниц. Но при переходе на последнюю страницу выдает 404 ошибку.

Версия InstantCMS 2.10.1
Версия PHP 7.2.5

Что это может быть?
И что нужно сделать, чтобы вставить запись "ручками"?


$this->model->update('con_blog', $item['id'], [
'date_pub' => $data->created_at, // Вместо сегодняшней даты, поставил нужную 2017 года.
'user_id' => $data->user_id,
]);

CREATE TABLE `cms_con_blog` (
`id` int(10) UNSIGNED NOT NULL,
`title` varchar(100) DEFAULT NULL,
`content` mediumtext,
`photo` text,
`slug` varchar(100) DEFAULT NULL,
`seo_keys` varchar(256) DEFAULT NULL,
`seo_desc` varchar(256) DEFAULT NULL,
`seo_title` varchar(256) DEFAULT NULL,
`tags` varchar(1000) DEFAULT NULL,
`date_pub` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`date_last_modified` timestamp NULL DEFAULT NULL,
`date_pub_end` timestamp NULL DEFAULT NULL,
`is_pub` tinyint(1) UNSIGNED NOT NULL DEFAULT '1',
`hits_count` int(11) UNSIGNED NOT NULL DEFAULT '0',
`user_id` int(11) UNSIGNED DEFAULT NULL,
`parent_id` int(11) UNSIGNED DEFAULT NULL,
`parent_type` varchar(32) DEFAULT NULL,
`parent_title` varchar(100) DEFAULT NULL,
`parent_url` varchar(255) DEFAULT NULL,
`is_parent_hidden` tinyint(1) UNSIGNED DEFAULT NULL,
`category_id` int(11) UNSIGNED NOT NULL DEFAULT '1',
`folder_id` int(11) UNSIGNED DEFAULT NULL,
`is_comments_on` tinyint(1) UNSIGNED NOT NULL DEFAULT '1',
`comments` int(11) UNSIGNED NOT NULL DEFAULT '0',
`rating` int(11) NOT NULL DEFAULT '0',
`is_deleted` tinyint(1) UNSIGNED DEFAULT NULL,
`is_approved` tinyint(1) UNSIGNED NOT NULL DEFAULT '1',
`approved_by` int(11) UNSIGNED DEFAULT NULL,
`date_approved` timestamp NULL DEFAULT NULL,
`is_private` tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
`blogger_id` decimal(11,0) DEFAULT NULL,
`video_id` varchar(50) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

INSERT INTO `cms_con_blog` (`id`, `title`, `content`, `photo`, `slug`, `seo_keys`, `seo_desc`, `seo_title`, `tags`, `date_pub`, `date_last_modified`, `date_pub_end`, `is_pub`, `hits_count`, `user_id`, `parent_id`, `parent_type`, `parent_title`, `parent_url`, `is_parent_hidden`, `category_id`, `folder_id`, `is_comments_on`, `comments`, `rating`, `is_deleted`, `is_approved`, `approved_by`, `date_approved`, `is_private`, `blogger_id`, `video_id`) VALUES
(2993, 'Заголовок записи', 'Текст записи.', NULL, '2993-podhizn-vevne', 'ключевые, слова', 'СЕО описание.', NULL, NULL, '2017-10-20 04:34:36', '2017-10-20 04:34:36', NULL, 1, 0, 469, NULL, NULL, NULL, NULL, NULL, 0, NULL, 1, 0, 0, NULL, 1, NULL, '2017-10-20 04:34:36', 0, NULL, 'y9K8QkFM');


ALTER TABLE `cms_con_blog`
ADD PRIMARY KEY (`id`),
ADD KEY `slug` (`slug`),
ADD KEY `date_pub` (`is_pub`,`is_parent_hidden`,`is_deleted`,`is_approved`,`date_pub`),
ADD KEY `parent_id` (`parent_id`,`parent_type`,`date_pub`),
ADD KEY `user_id` (`user_id`,`date_pub`),
ADD KEY `date_pub_end` (`date_pub_end`),
ADD KEY `category_id` (`category_id`),
ADD KEY `folder_id` (`folder_id`),
ADD KEY `approved_by` (`approved_by`);
ALTER TABLE `cms_con_blog` ADD FULLTEXT KEY `title` (`title`);


ALTER TABLE `cms_con_blog`
MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=25889;
COMMIT;
#2 27 сентября 2018 в 22:29
category_id у вас в дампе равно 0, а надо больше 1.
#3 27 сентября 2018 в 22:56


category_id у вас в дампе равно 0, а надо больше 1.

Loadырь

Да, логично, спасибо!.. Исправил, но это не помогло. И кстати, с category_id=0 записи все равно выводились.
#4 27 сентября 2018 в 23:15
Иван Шкута,
А user_id, который добавляется в записи, существует? Юзер не удален?
#5 27 сентября 2018 в 23:26


Иван Шкута,
А user_id, который добавляется в записи, существует? Юзер не удален?

Ris

Как раз зашел отписаться, что нашел в чем проблема ))) Вы правы. Я перевожу сайт с Laravel на Инстант и при импорте пользователей операция не была завершена. Действительно, назначаемого пользователя не существовало. Спасибо!
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.