zxcoikio Опубликовано 6 марта, 2019 Поделиться Опубликовано 6 марта, 2019 да кстати сломалась рега Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
aplayer Опубликовано 6 марта, 2019 Поделиться Опубликовано 6 марта, 2019 Господа. А кто нибудь знает программу для линукса, которой можно рекурсивно проверить все php-файлы на формат конца строк и преобразовать в UNIX если будут найдены файлы из Windows? Возможно моя проблема с установкой возникает из за того, что где-то затесалось парочка ASCII файлов с форматом конца строк из Windows. Маловероятно, что формат конца строк может вызвать фатальные ошибки при выполнении скриптов, но проверить стоит. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 6 марта, 2019 Автор Поделиться Опубликовано 6 марта, 2019 Если сломалась рега: Открыть файл applications/core/modules/front/system/register.php Найти: \IPS\Output::i()->output = $form->customTemplate( array( \IPS\Theme::i()->getTemplate( 'forms', 'core' ), 'popupRegisterTemplate' ), new \IPS\Login( \IPS\Http\Url::internal( 'app=core&module=system&controller=login', 'front', 'login' ), \IPS\Login::LOGIN_REGISTRATION_FORM ) ); Заменить на: \IPS\Output::i()->output = $form->customTemplate( array( \IPS\Theme::i()->getTemplate( 'forms', 'core' ), 'popupRegisterTemplate' ), new \IPS\Login( \IPS\Http\Url::internal( 'app=core&module=system&controller=login', 'front', 'login' ), \IPS\Login::LOGIN_REGISTRATION_FORM ), $postBeforeRegister ); Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Deltafox Опубликовано 6 марта, 2019 Поделиться Опубликовано 6 марта, 2019 1 minute ago, Respected said: Если сломалась рега: Открыть файл applications/core/modules/front/system/register.php Найти: \IPS\Output::i()->output = $form->customTemplate( array( \IPS\Theme::i()->getTemplate( 'forms', 'core' ), 'popupRegisterTemplate' ), new \IPS\Login( \IPS\Http\Url::internal( 'app=core&module=system&controller=login', 'front', 'login' ), \IPS\Login::LOGIN_REGISTRATION_FORM ) ); Заменить на: \IPS\Output::i()->output = $form->customTemplate( array( \IPS\Theme::i()->getTemplate( 'forms', 'core' ), 'popupRegisterTemplate' ), new \IPS\Login( \IPS\Http\Url::internal( 'app=core&module=system&controller=login', 'front', 'login' ), \IPS\Login::LOGIN_REGISTRATION_FORM ), $postBeforeRegister ); Many thank's this is the difference to v104012 from v104011? Regards Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 6 марта, 2019 Автор Поделиться Опубликовано 6 марта, 2019 1 час назад, Deltafox сказал: Many thank's this is the difference to v104012 from v104011? Regards Yes, it's all difference. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Desti Опубликовано 6 марта, 2019 Поделиться Опубликовано 6 марта, 2019 3 часа назад, aplayer сказал: А кто нибудь знает программу для линукса dos2unix - преобразует виндовое в юниксовое, не задавая вопросов. Ruskat 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Ruskat Опубликовано 6 марта, 2019 Поделиться Опубликовано 6 марта, 2019 (изменено) Простите, по поводу "сломавшейся реги" - это проблемма: Обновленного до 4.4.0 скрипта? Установленного с нуля 4.4.0 скрипта? Любой из случаев в версии 4.4.0 . Изменено 6 марта, 2019 пользователем Ruskat Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
fortek Опубликовано 6 марта, 2019 Поделиться Опубликовано 6 марта, 2019 на 4.4.1 слетели модули оплаты, сделал резервную копию базы и залил файлы с 4.4.0 обратно - все встало норм Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
fortek Опубликовано 6 марта, 2019 Поделиться Опубликовано 6 марта, 2019 23 часа назад, Lafko сказал: У меня слдетели модули оплаты после обновления до 4.4.1 подскажите как восстановить? Или может быть у кого-то естьhttps://invisioncommunity.com/files/file/7658-robokassa-payment-gateway/ ? Решение проблемы, для тех у кого слетели платежки в 4.4.1 Идем в /applications/nexus/sources/Gateway/Gateway.php Ищем: $classname = static::gateways()[ $data['m_gateway'] ]; Заменить на: $classname = 'IPS\nexus\Gateway\\' . $data['m_gateway']; Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Fillsen Опубликовано 6 марта, 2019 Поделиться Опубликовано 6 марта, 2019 Будет нулл этого?https://invisioncommunity.com/release-notes/436-r80/ Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 6 марта, 2019 Автор Поделиться Опубликовано 6 марта, 2019 Мне кажется этот релиз не актуален. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
fortek Опубликовано 6 марта, 2019 Поделиться Опубликовано 6 марта, 2019 3 минуты назад, Respected сказал: Мне кажется этот релиз не актуален. сильно забагован. Платежные модули я оставил как было на 4.4.0, и реги исправил по твоему методу. В целом все сыро, ставил только из-за сео-оптимизации. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 6 марта, 2019 Автор Поделиться Опубликовано 6 марта, 2019 4 минуты назад, fortek сказал: сильно забагован. Платежные модули я оставил как было на 4.4.0, и реги исправил по твоему методу. В целом все сыро, ставил только из-за сео-оптимизации. Любой баг правится) Критических нет, а мелки можно исправить в два клика. Платёжные модули нужно тоже обновлять, это не секрет, однако изменения там минимальны и при должной смекалке это не проблема. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
aplayer Опубликовано 7 марта, 2019 Поделиться Опубликовано 7 марта, 2019 Respected Открыл я установочные фалы в netbeans и увидел такую картину: Этот редактор имеет сканер синтаксических ошибок Тут явная синтаксическая ошибка в файле system/request.php на 569 строке. После исправления которой у меня запустилась установка. Но проводник файлов этого редактора показывает, что в проекте еще очень много синтаксических ошибок: Папки помеченные красными метками имеют синтаксические ошибки. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Desti Опубликовано 7 марта, 2019 Поделиться Опубликовано 7 марта, 2019 Это не ошибка, это у вас php какой-то древний. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
aplayer Опубликовано 7 марта, 2019 Поделиться Опубликовано 7 марта, 2019 php7.0 Я убрал вопросительный знак перед ?string $base = null и у меня заработала установка. Для этого форума насколько мне известно нужен php5.6 а еще на http://php.net/manual/ru/migration70.new-features.php $c = $a ?: 'a'; // $c is 'a' Больше я там не заметил использования (: ?\$value) А так да. Надо на 10 netbeans переходить. А то 8й наверно еще php4 синтаксис проверяет Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
siv1987 Опубликовано 7 марта, 2019 Поделиться Опубликовано 7 марта, 2019 37 минут назад, aplayer сказал: Для этого форума насколько мне известно нужен php5.6 Вы как всегда немного отстали от текущих реалий. Минимальная версия php - 7, а судя по обнуляймому типу и вовсе 7.1. В дистрибутиве форума должен быть файл для проверки совместимости ПО или при инсталле. Синтаксической ошибки в коде нету. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
aplayer Опубликовано 7 марта, 2019 Поделиться Опубликовано 7 марта, 2019 Только что, siv1987 сказал: В дистрибутиве форума должен быть файл для проверки совместимости ПО или при инсталле. Ну не знаю. У меня при инсталле 500 ошибку выдает. PHP7.0. Убрал эти тренарные операторы и страница установки появилась. Netbeans 10 на эту строку не ругается. В остальных случаях ругается только на коменты в json файлах. Видимо 7.0 уже тоже устарела.... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 7 марта, 2019 Автор Поделиться Опубликовано 7 марта, 2019 Сейчас минимальная 7.1 aplayer 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
siv1987 Опубликовано 7 марта, 2019 Поделиться Опубликовано 7 марта, 2019 37 минут назад, aplayer сказал: Убрал эти тренарные операторы Это не тернарный оператор, а обнуляемый тип значения. Появился в 7.1https://invisioncommunity.com/files/file/7046-get-ready-for-ips-community-suite/ version_compare( PHP_VERSION, '7.1.0' ) aplayer 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
aplayer Опубликовано 7 марта, 2019 Поделиться Опубликовано 7 марта, 2019 Ну и хорошо. Debian 10 выйдет со встроенным дистрибутивом php7+ как раз к стабильному релизу форума. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Desti Опубликовано 7 марта, 2019 Поделиться Опубликовано 7 марта, 2019 21 минуту назад, aplayer сказал: Debian 10 выйдет К этому времени появится php 7.5, а в десятке будет 7.2 по дефолту. Какая проблема накатить сейчас 7.2 и забыть про это хозяйство на пару лет? Respected 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
shinomura Опубликовано 9 марта, 2019 Поделиться Опубликовано 9 марта, 2019 4.4.1 build 104014 104011 -> 104014 file(s) changed "/applications/core/modules/front/system/register.php", "/applications/nexus/interface/gateways/authorize.php", "/system/Db/Db.php" Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Deltafox Опубликовано 9 марта, 2019 Поделиться Опубликовано 9 марта, 2019 9 hours ago, shinomura said: 4.4.1 build 104014 104011 -> 104014 file(s) changed "/applications/core/modules/front/system/register.php", "/applications/nexus/interface/gateways/authorize.php", "/system/Db/Db.php" changes 104013 "an issue with MySQL read/write separation, and improves security in Commerce." 104014 "improves read/write MySQL separation stability." Anyone can Share only this 3 file? many thank's Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
ZeRik Опубликовано 9 марта, 2019 Поделиться Опубликовано 9 марта, 2019 Кстати да, нулл выложен, а важные фиксы, которые вышли после релиза - нет. Поделитесь, хочется что бы все как надо работало. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.