intercar Опубликовано 10 ноября, 2015 Поделиться Опубликовано 10 ноября, 2015 Вот такая вот ошибка: 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; } } Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
SoNWarrioR Опубликовано 10 ноября, 2015 Поделиться Опубликовано 10 ноября, 2015 Я так понимаю - это при обновлении? Как Вы обновляете форум? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
hottabychmorsby Опубликовано 2 декабря, 2015 Поделиться Опубликовано 2 декабря, 2015 тоже обновляю с 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 ); Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Xuc Опубликовано 1 февраля, 2016 Поделиться Опубликовано 1 февраля, 2016 такая же ошибка при конверте в любую версию IPS 4 кто то решил эту проблему? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Xuc Опубликовано 1 февраля, 2016 Поделиться Опубликовано 1 февраля, 2016 на одном форуме нашел рекомендацию - перед конвертом БД отключить все моды и хаки сделал так, кэш почистил - не помогло Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Dmitriy427 Опубликовано 2 февраля, 2016 Поделиться Опубликовано 2 февраля, 2016 Отключать бесполезно, там ошибка при конвертации таблицы настроек, похоже. Удаляйте все нафиг, включая темы, кроме дефолтной и приложения, на котрорые нет апгрейда соответствующей версии. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Xuc Опубликовано 2 февраля, 2016 Поделиться Опубликовано 2 февраля, 2016 имеется ввиду перед обновлением в 3 й верисии выставить дефолтный шаблон? остальное убить? щас попробую - о результатах отпишусь здесь Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Xuc Опубликовано 2 февраля, 2016 Поделиться Опубликовано 2 февраля, 2016 все сделал что было рекомендовано, ошибка осталась Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
vesker250497 Опубликовано 2 февраля, 2016 Поделиться Опубликовано 2 февраля, 2016 foreach( $changes as $k => $v ) { if( is_array( $v ) ) { foreach( $v as $_k => $_v ) может тут проблема ? { $mr[ $k ][ $_k ] = $_v; а че ты паришься сохрани все данные и бд , и поставься с чистой Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Xuc Опубликовано 2 февраля, 2016 Поделиться Опубликовано 2 февраля, 2016 можно подробнее.... как это поставить с чистой? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Dmitriy427 Опубликовано 2 февраля, 2016 Поделиться Опубликовано 2 февраля, 2016 Если удаление всего лишнего, перед обновлением, не помогло, значит, нужно мониторить ошибки mysql и чистить базу. Сами вряд ли справитесь. Про чистый форум, это, видимо, конвертор баз IPS использовать предлагают, можете попробовать. - community.invisionpower.com/files/file/7814-ips4-converters/ C IPB он тоже работает, если не ошибаюсь. Xuc 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Xuc Опубликовано 3 февраля, 2016 Поделиться Опубликовано 3 февраля, 2016 IPB нет в списке так что вряд ли он с ним работает Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Xuc Опубликовано 5 февраля, 2016 Поделиться Опубликовано 5 февраля, 2016 у кого какие мысли будут? 2 недели на одном месте( Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
mistudioru Опубликовано 5 февраля, 2016 Поделиться Опубликовано 5 февраля, 2016 Тоже не могу обновить форум и решить эту проблему! Помогите друзья :-) Invalid argument supplied for foreach() applications/core/sources/Setup/Upgrade.php::1192 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Sipsb Опубликовано 5 февраля, 2016 Поделиться Опубликовано 5 февраля, 2016 mistudioru, ваш форум имеет самую последнюю и актуальную версию. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
mistudioru Опубликовано 5 февраля, 2016 Поделиться Опубликовано 5 февраля, 2016 А если без шуток :-) Убил на это часа 3, толку ноль :-( Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Sipsb Опубликовано 5 февраля, 2016 Поделиться Опубликовано 5 февраля, 2016 Только что, mistudioru сказал: А если без шуток Поставьте нормальную ссылку на свой форум для того, что бы можно было зайти и посмотреть, что у вас там происходит. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
mistudioru Опубликовано 5 февраля, 2016 Поделиться Опубликовано 5 февраля, 2016 У меня их 8 штук Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
mistudioru Опубликовано 5 февраля, 2016 Поделиться Опубликовано 5 февраля, 2016 @Xuc удалось решить проблему? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Xuc Опубликовано 6 февраля, 2016 Поделиться Опубликовано 6 февраля, 2016 нет по совету с буржуйских форумов пробовал отключать хуки и моды , выставлял дизайн в дефолт, ни чего не помогло Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
mistudioru Опубликовано 7 февраля, 2016 Поделиться Опубликовано 7 февраля, 2016 Тоже, первый раз с такой проблемой столкнулся... Пока не могу решить. Обновил до 3.4.9, думал затем процесс пойдет, но тоже бесполезно.... Я так понимаю тут проблема с кодировкой БД! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Xuc Опубликовано 7 февраля, 2016 Поделиться Опубликовано 7 февраля, 2016 кодировка точно не при чем, правил кодировку на компе и на хосте еще поправил конвертером Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
mistudioru Опубликовано 7 февраля, 2016 Поделиться Опубликовано 7 февраля, 2016 Задал вопросы на параллельных форумах, если что-то нарою напишу тут обязательно! Просто уже дело принципа :-) Убил кучу времени :-) Может это проблема в настройках модулей php? Хотя должно до обновления ругаться!? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Xuc Опубликовано 7 февраля, 2016 Поделиться Опубликовано 7 февраля, 2016 я уже 2 недели не могу сконвертировать форум на последнюю версию Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
mistudioru Опубликовано 7 февраля, 2016 Поделиться Опубликовано 7 февраля, 2016 Это проблема нуленой версии походу Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.