Перейти к содержанию

Ошибка при обновлении с 3.4.x


Рекомендуемые сообщения

При апдейте с 3.4.7 вылазит ошибка 

1054 Unknown column 'field_' in 'field list'
site\applications\core\setup\upg_40000\upgrade.php::724

INSERT INTO `ibf_core_pfields_content` ( `member_id`, `field_` ) VALUES ( ?, ? ) ON DUPLICATE KEY UPDATE `member_id`=VALUES(`member_id`), `field_`=VALUES(`field_`)

Есть две кнопки Retry? и  Continue.

При обоих вариантах лезет следующее:

1146 Table 'offroadmaster-db.ibf_members' doesn't exist
site\applications\core\setup\upg_40000\upgrade.php::42

И опять эти же две кнопки. При нажатии которых ничего не происходит. И действительно после первой ошибки пропадает таблица members. Если её ручками подсунуть - и нажать одну из кнопок все повторяется заного с первой ошибки. Куда копать? 

Ссылка на комментарий
Поделиться на другие сайты

Попробуйте отключить все сторонние плагины и приложения и обновиться сначала до 4.4.10.

Изменено пользователем Zero108
Ссылка на комментарий
Поделиться на другие сайты

Тут нашел тотлько 4.3.6. Попробую через неё поставить. 

Ссылка на комментарий
Поделиться на другие сайты

Та же ошибка:

1054 Unknown column 'field_' in 'field list'
H:\OpenServer\domains\offroad\applications\core\setup\upg_40000\upgrade.php::711

INSERT INTO `ibf_core_pfields_content` ( `member_id`, `field_` ) VALUES ( ?, ? ) ON DUPLICATE KEY UPDATE `member_id`=VALUES(`member_id`), `field_`=VALUES(`field_`)

Ссылка на комментарий
Поделиться на другие сайты

Unknown column 'field_' in 'field list' - У Вас не хватает строк

- Удалите все плагины (которые не поддаются обновлению).

- Удалите хуки

- Лучше вручную выполнять запросы при обновлении, форум не мал и 99% чтоб каждый раз придется по новой.... а так на всех этапах можно исправить ошибки в бд.

 

Unknown column 'ИМЯ_СТОЛБЦА' in 'field list' в переводе означает "Неизвестный столбец 'ИМЯ_СТОЛБЦА' в списке полей.". Такая ошибка возникает в том случае, если попытаться выбрать (запрос вида select) или изменить (запрос вида update) данные из столбца, которого не существует.

 

Ошибка чаще всего возникает из-за сторонних модулей.

 

 

Ссылка на комментарий
Поделиться на другие сайты

А кто-нить из советчиков пробовал залезть в файл и посмотреть на строку, которая вызывает ошибку?                   

\IPS\Db::i()->insert( 'core_pfields_content', array( 'member_id' => $row['member_id'], 'field_' . $_SESSION['aboutMe_Field'] => $aboutMe ), TRUE );

Там проблема совсем не в сторонних приложениях, а скорее в глюкавом openserver, он как-то неправильно работает с сессионными данными. 

Ссылка на комментарий
Поделиться на другие сайты

6 часов назад, Desti сказал:

А кто-нить из советчиков пробовал залезть в файл и посмотреть на строку, которая вызывает ошибку?                   

\IPS\Db::i()->insert( 'core_pfields_content', array( 'member_id' => $row['member_id'], 'field_' . $_SESSION['aboutMe_Field'] => $aboutMe ), TRUE );

Там проблема совсем не в сторонних приложениях, а скорее в глюкавом openserver, он как-то неправильно работает с сессионными данными. 

А что посоветуете для локалки? OS как то привычно. Его пересетапливать или идтти в другую сборную солянку. В своё  время - был хорошим решением для Win

Ссылка на комментарий
Поделиться на другие сайты

41 минуту назад, pavloff сказал:

А что посоветуете для локалки?

У меня давно для этого дела сервера на debian, полные аналоги форумного софта. А что вам посоветовать - MAMP, XAMPP.. Вариантов много, экспериментируйте.

Ссылка на комментарий
Поделиться на другие сайты

3 минуты назад, 001 сказал:

pavloff mamp решает

 

Я б с радостью, но у меня обычный Win 10. Попробую XAMPP. Удаление всех Плагинов, устранение ошибок и переустановка Open Server - ничего не дало. 

Изменено пользователем pavloff
Ссылка на комментарий
Поделиться на другие сайты

pavloff что мешает зайти на сайт мампа и скачать для win? Также рекомендую обратиться к специалистам по обновлению с третий версии.

:yandex_v_pomosch:

Изменено пользователем 001
Ссылка на комментарий
Поделиться на другие сайты

Я уже с хампом начал. Не сообразил что есть мамп под вин. Пока ошибки этой нету - идёт установка. Отпишусь по завершению. Вдруг кто еще ошибку такую словит. Обновляюсь сразу на 4.6.8

Ссылка на комментарий
Поделиться на другие сайты

Ставилось, ставилось - выдало это

EX0 ksort(): Argument #1 ($array) must be of type array, null given

Кто сталкивался? 

Ссылка на комментарий
Поделиться на другие сайты

В 30.11.2021 в 19:45, pavloff сказал:

При апдейте с 3.4.7 вылазит ошибка 

1054 Unknown column 'field_' in 'field list'
site\applications\core\setup\upg_40000\upgrade.php::724

INSERT INTO `ibf_core_pfields_content` ( `member_id`, `field_` ) VALUES ( ?, ? ) ON DUPLICATE KEY UPDATE `member_id`=VALUES(`member_id`), `field_`=VALUES(`field_`)

Есть две кнопки Retry? и  Continue.

При обоих вариантах лезет следующее:

1146 Table 'offroadmaster-db.ibf_members' doesn't exist
site\applications\core\setup\upg_40000\upgrade.php::42

И опять эти же две кнопки. При нажатии которых ничего не происходит. И действительно после первой ошибки пропадает таблица members. Если её ручками подсунуть - и нажать одну из кнопок все повторяется заного с первой ошибки. Куда копать? 

В 01.12.2021 в 08:40, pavloff сказал:

Та же ошибка:

1054 Unknown column 'field_' in 'field list'
H:\OpenServer\domains\offroad\applications\core\setup\upg_40000\upgrade.php::711

INSERT INTO `ibf_core_pfields_content` ( `member_id`, `field_` ) VALUES ( ?, ? ) ON DUPLICATE KEY UPDATE `member_id`=VALUES(`member_id`), `field_`=VALUES(`field_`)

Итак - эти ошибки я победил уехав на XAMPP

В 02.12.2021 в 16:46, pavloff сказал:

Ставилось, ставилось - выдало это

EX0 ksort(): Argument #1 ($array) must be of type array, null given

Кто сталкивался? 

Эту установив версию XAMPP с версий PHP не 8, а 7.  

Словил следующий баг:

1136 Column count doesn't match value count at row 1

REPLACE INTO `ibf_core_ratings` SELECT NULL, 'IPS\blog\Entry', entry_id, member_id, rating, '' FROM `ibf_blog_ratings` AS `blog_ratings`

Уже вылалзил какой-то баг, не вспомню какой, какого-то столбца не хватало. Ручками добавил и все пошло. Тут пока не могу понять вчем проблема.  

Ссылка на комментарий
Поделиться на другие сайты

15 минут назад, pavloff сказал:

Итак - эти ошибки я победил уехав на XAMPP

Чем openserver не понравился? Лично пользуюсь им на локале. Или настроить правильно не в состоянии?

Ссылка на комментарий
Поделиться на другие сайты

19 минут назад, pavloff сказал:

Уже вылалзил какой-то баг, не вспомню какой, какого-то столбца не хватало. Ручками добавил и все пошло. Тут пока не могу понять вчем проблема.  

Тут тоже самое, то ли в ibf_core_ratings не хватает колонки, то ли ibf_blog_ratings, нужно сравнить их по количеству колонок.

Ссылка на комментарий
Поделиться на другие сайты

26 минут назад, ZIKURIK сказал:

Чем openserver не понравился? Лично пользуюсь им на локале. Или настроить правильно не в состоянии?

Да мне без разницы чем пользоватся. На XAMPP-е поставил и поехали. 

24 минуты назад, Respected сказал:

Тут тоже самое, то ли в ibf_core_ratings не хватает колонки, то ли ibf_blog_ratings, нужно сравнить их по количеству колонок.

Пытался создать колонки entry_id, member_id, rating в core_ratings - не пошло. В blog_ratings - все они есть. 

Изменено пользователем pavloff
Ссылка на комментарий
Поделиться на другие сайты

В blog_ratings лишняя, сопоставь с колонками в core_ratings и удали лишнюю. Но сделай бэкап, чтобы потом восстановить.

Ссылка на комментарий
Поделиться на другие сайты

Получилолсь! Огромное спасибо! 

Ссылка на комментарий
Поделиться на другие сайты

Правда теперь не логинится... ни в админку ни на фронте. ЛОГ-и пустые, ошибок не выбивает. 

Ссылка на комментарий
Поделиться на другие сайты

Победил. Проблема была в .htaccess. Обнулив его до дефолтового состояния и почистив все куки - все заработало. 

Ссылка на комментарий
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...