Posted 10 ноября, 20159 yr comment_95937 Вот такая вот ошибка: Invalid argument supplied for foreach() /applications/core/sources/Setup/Upgrade.php::1192 Непонятно с чем связано. А вот участок файла: public static function repairFileUrls( $application ) { $settings = json_decode( \IPS\Settings::i()->upload_settings, TRUE ); foreach ( $settings as $k => $v ) { $exploded = explode( '_', $k ); $classname = "IPS\\{$exploded[2]}\\extensions\\core\\FileStorage\\{$exploded[3]}"; if ( $exploded[2] != $application ) { continue; } if( class_exists( $classname ) ) { $extension = new $classname; \IPS\Task::queue( 'core', 'RepairFileUrls', array( 'storageExtension' => $k, 'count' => $extension->count() ), 1 ); } } } /** * Determine what our cutoff should be for long running queries * * @param array $changes The changes to make to the mr data * @return string */ public static function adjustMultipleRedirect( $changes ) { $mr = json_decode( urldecode( base64_decode( \IPS\Request::i()->mr ) ), TRUE ); foreach( $changes as $k => $v ) { if( is_array( $v ) ) { foreach( $v as $_k => $_v ) { $mr[ $k ][ $_k ] = $_v; } } else { $mr[ $k ] = $v; } } \IPS\Request::i()->mr = base64_encode( urlencode( json_encode( $mr ) ) ); return \IPS\Request::i()->mr; } } Link to comment https://ipbmafia.ru/topic/12852-oshibka-foreach-pri-obnovlenii/ Share on other sites Больше вариантов
10 ноября, 20159 yr comment_95947 Я так понимаю - это при обновлении? Как Вы обновляете форум? Link to comment https://ipbmafia.ru/topic/12852-oshibka-foreach-pri-obnovlenii/?&do=findComment&comment=95947 Share on other sites Больше вариантов
2 декабря, 20158 yr comment_96823 тоже обновляю с 3.4.6 ошибка applications/core/sources/Setup/Upgrade.php::1192 залил 4 поверх 3,4,6 $settings = json_decode( \IPS\Settings::i()->upload_settings, TRUE ); foreach ( $settings as $k => $v ) { $exploded = explode( '_', $k ); Link to comment https://ipbmafia.ru/topic/12852-oshibka-foreach-pri-obnovlenii/?&do=findComment&comment=96823 Share on other sites Больше вариантов
1 февраля, 20168 yr comment_100310 такая же ошибка при конверте в любую версию IPS 4 кто то решил эту проблему? Link to comment https://ipbmafia.ru/topic/12852-oshibka-foreach-pri-obnovlenii/?&do=findComment&comment=100310 Share on other sites Больше вариантов
1 февраля, 20168 yr comment_100312 на одном форуме нашел рекомендацию - перед конвертом БД отключить все моды и хаки сделал так, кэш почистил - не помогло Link to comment https://ipbmafia.ru/topic/12852-oshibka-foreach-pri-obnovlenii/?&do=findComment&comment=100312 Share on other sites Больше вариантов
2 февраля, 20168 yr comment_100320 Отключать бесполезно, там ошибка при конвертации таблицы настроек, похоже. Удаляйте все нафиг, включая темы, кроме дефолтной и приложения, на котрорые нет апгрейда соответствующей версии. Link to comment https://ipbmafia.ru/topic/12852-oshibka-foreach-pri-obnovlenii/?&do=findComment&comment=100320 Share on other sites Больше вариантов
2 февраля, 20168 yr comment_100322 имеется ввиду перед обновлением в 3 й верисии выставить дефолтный шаблон? остальное убить? щас попробую - о результатах отпишусь здесь Link to comment https://ipbmafia.ru/topic/12852-oshibka-foreach-pri-obnovlenii/?&do=findComment&comment=100322 Share on other sites Больше вариантов
2 февраля, 20168 yr comment_100323 все сделал что было рекомендовано, ошибка осталась Link to comment https://ipbmafia.ru/topic/12852-oshibka-foreach-pri-obnovlenii/?&do=findComment&comment=100323 Share on other sites Больше вариантов
2 февраля, 20168 yr comment_100328 foreach( $changes as $k => $v ) { if( is_array( $v ) ) { foreach( $v as $_k => $_v ) может тут проблема ? { $mr[ $k ][ $_k ] = $_v; а че ты паришься сохрани все данные и бд , и поставься с чистой Link to comment https://ipbmafia.ru/topic/12852-oshibka-foreach-pri-obnovlenii/?&do=findComment&comment=100328 Share on other sites Больше вариантов
2 февраля, 20168 yr comment_100333 можно подробнее.... как это поставить с чистой? Link to comment https://ipbmafia.ru/topic/12852-oshibka-foreach-pri-obnovlenii/?&do=findComment&comment=100333 Share on other sites Больше вариантов
2 февраля, 20168 yr comment_100372 Если удаление всего лишнего, перед обновлением, не помогло, значит, нужно мониторить ошибки mysql и чистить базу. Сами вряд ли справитесь. Про чистый форум, это, видимо, конвертор баз IPS использовать предлагают, можете попробовать. - community.invisionpower.com/files/file/7814-ips4-converters/ C IPB он тоже работает, если не ошибаюсь. Link to comment https://ipbmafia.ru/topic/12852-oshibka-foreach-pri-obnovlenii/?&do=findComment&comment=100372 Share on other sites Больше вариантов
3 февраля, 20168 yr comment_100392 IPB нет в списке так что вряд ли он с ним работает Link to comment https://ipbmafia.ru/topic/12852-oshibka-foreach-pri-obnovlenii/?&do=findComment&comment=100392 Share on other sites Больше вариантов
5 февраля, 20168 yr comment_100605 у кого какие мысли будут? 2 недели на одном месте( Link to comment https://ipbmafia.ru/topic/12852-oshibka-foreach-pri-obnovlenii/?&do=findComment&comment=100605 Share on other sites Больше вариантов
5 февраля, 20168 yr comment_100607 Тоже не могу обновить форум и решить эту проблему! Помогите друзья :-) Invalid argument supplied for foreach() applications/core/sources/Setup/Upgrade.php::1192 Link to comment https://ipbmafia.ru/topic/12852-oshibka-foreach-pri-obnovlenii/?&do=findComment&comment=100607 Share on other sites Больше вариантов
5 февраля, 20168 yr comment_100609 mistudioru, ваш форум имеет самую последнюю и актуальную версию. Link to comment https://ipbmafia.ru/topic/12852-oshibka-foreach-pri-obnovlenii/?&do=findComment&comment=100609 Share on other sites Больше вариантов
5 февраля, 20168 yr comment_100610 А если без шуток :-) Убил на это часа 3, толку ноль :-( Link to comment https://ipbmafia.ru/topic/12852-oshibka-foreach-pri-obnovlenii/?&do=findComment&comment=100610 Share on other sites Больше вариантов
5 февраля, 20168 yr comment_100611 Только что, mistudioru сказал: А если без шуток Поставьте нормальную ссылку на свой форум для того, что бы можно было зайти и посмотреть, что у вас там происходит. Link to comment https://ipbmafia.ru/topic/12852-oshibka-foreach-pri-obnovlenii/?&do=findComment&comment=100611 Share on other sites Больше вариантов
5 февраля, 20168 yr comment_100612 У меня их 8 штук Link to comment https://ipbmafia.ru/topic/12852-oshibka-foreach-pri-obnovlenii/?&do=findComment&comment=100612 Share on other sites Больше вариантов
5 февраля, 20168 yr comment_100625 @Xuc удалось решить проблему? Link to comment https://ipbmafia.ru/topic/12852-oshibka-foreach-pri-obnovlenii/?&do=findComment&comment=100625 Share on other sites Больше вариантов
6 февраля, 20168 yr comment_100647 нет по совету с буржуйских форумов пробовал отключать хуки и моды , выставлял дизайн в дефолт, ни чего не помогло Link to comment https://ipbmafia.ru/topic/12852-oshibka-foreach-pri-obnovlenii/?&do=findComment&comment=100647 Share on other sites Больше вариантов
7 февраля, 20168 yr comment_100717 Тоже, первый раз с такой проблемой столкнулся... Пока не могу решить. Обновил до 3.4.9, думал затем процесс пойдет, но тоже бесполезно.... Я так понимаю тут проблема с кодировкой БД! Link to comment https://ipbmafia.ru/topic/12852-oshibka-foreach-pri-obnovlenii/?&do=findComment&comment=100717 Share on other sites Больше вариантов
7 февраля, 20168 yr comment_100718 кодировка точно не при чем, правил кодировку на компе и на хосте еще поправил конвертером Link to comment https://ipbmafia.ru/topic/12852-oshibka-foreach-pri-obnovlenii/?&do=findComment&comment=100718 Share on other sites Больше вариантов
7 февраля, 20168 yr comment_100720 Задал вопросы на параллельных форумах, если что-то нарою напишу тут обязательно! Просто уже дело принципа :-) Убил кучу времени :-) Может это проблема в настройках модулей php? Хотя должно до обновления ругаться!? Link to comment https://ipbmafia.ru/topic/12852-oshibka-foreach-pri-obnovlenii/?&do=findComment&comment=100720 Share on other sites Больше вариантов
7 февраля, 20168 yr comment_100724 я уже 2 недели не могу сконвертировать форум на последнюю версию Link to comment https://ipbmafia.ru/topic/12852-oshibka-foreach-pri-obnovlenii/?&do=findComment&comment=100724 Share on other sites Больше вариантов
7 февраля, 20168 yr comment_100725 Это проблема нуленой версии походу Link to comment https://ipbmafia.ru/topic/12852-oshibka-foreach-pri-obnovlenii/?&do=findComment&comment=100725 Share on other sites Больше вариантов
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.