Jump to content

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


Recommended Posts

При апдейте с 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. Если её ручками подсунуть - и нажать одну из кнопок все повторяется заного с первой ошибки. Куда копать? 

Link to comment
Share on other sites

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

Edited by Zero108
Link to comment
Share on other sites

Та же ошибка:

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_`)

Link to comment
Share on other sites

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

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

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

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

 

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

 

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

 

 

Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites

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

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

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

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

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

Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites

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

pavloff mamp решает

 

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

Edited by pavloff
Link to comment
Share on other sites

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

:yandex_v_pomosch:

Edited by 001
Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites

В 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`

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

Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites

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

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

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

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

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

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

Edited by pavloff
Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...