6 марта, 20196 yr Господа. А кто нибудь знает программу для линукса, которой можно рекурсивно проверить все php-файлы на формат конца строк и преобразовать в UNIX если будут найдены файлы из Windows? Возможно моя проблема с установкой возникает из за того, что где-то затесалось парочка ASCII файлов с форматом конца строк из Windows. Маловероятно, что формат конца строк может вызвать фатальные ошибки при выполнении скриптов, но проверить стоит.
6 марта, 20196 yr Author Если сломалась рега: Открыть файл 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 );
6 марта, 20196 yr On 06.03.2019 at 11:54, 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
6 марта, 20196 yr Author On 06.03.2019 at 11:56, Deltafox said: Many thank's this is the difference to v104012 from v104011? Regards Yes, it's all difference.
6 марта, 20196 yr On 06.03.2019 at 10:32, aplayer said: А кто нибудь знает программу для линукса dos2unix - преобразует виндовое в юниксовое, не задавая вопросов.
6 марта, 20196 yr Простите, по поводу "сломавшейся реги" - это проблемма: Обновленного до 4.4.0 скрипта? Установленного с нуля 4.4.0 скрипта? Любой из случаев в версии 4.4.0 . Edited 6 марта, 20196 yr by Ruskat
6 марта, 20196 yr на 4.4.1 слетели модули оплаты, сделал резервную копию базы и залил файлы с 4.4.0 обратно - все встало норм
6 марта, 20196 yr On 05.03.2019 at 17:16, Lafko said: У меня слдетели модули оплаты после обновления до 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'];
6 марта, 20196 yr On 06.03.2019 at 17:37, Respected said: Мне кажется этот релиз не актуален. сильно забагован. Платежные модули я оставил как было на 4.4.0, и реги исправил по твоему методу. В целом все сыро, ставил только из-за сео-оптимизации.
6 марта, 20196 yr Author On 06.03.2019 at 17:42, fortek said: сильно забагован. Платежные модули я оставил как было на 4.4.0, и реги исправил по твоему методу. В целом все сыро, ставил только из-за сео-оптимизации. Любой баг правится) Критических нет, а мелки можно исправить в два клика. Платёжные модули нужно тоже обновлять, это не секрет, однако изменения там минимальны и при должной смекалке это не проблема.
7 марта, 20196 yr Respected Открыл я установочные фалы в netbeans и увидел такую картину: Этот редактор имеет сканер синтаксических ошибок Тут явная синтаксическая ошибка в файле system/request.php на 569 строке. После исправления которой у меня запустилась установка. Но проводник файлов этого редактора показывает, что в проекте еще очень много синтаксических ошибок: Папки помеченные красными метками имеют синтаксические ошибки.
7 марта, 20196 yr 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 синтаксис проверяет
7 марта, 20196 yr On 07.03.2019 at 13:20, aplayer said: Для этого форума насколько мне известно нужен php5.6 Вы как всегда немного отстали от текущих реалий. Минимальная версия php - 7, а судя по обнуляймому типу и вовсе 7.1. В дистрибутиве форума должен быть файл для проверки совместимости ПО или при инсталле. Синтаксической ошибки в коде нету.
7 марта, 20196 yr On 07.03.2019 at 14:10, siv1987 said: В дистрибутиве форума должен быть файл для проверки совместимости ПО или при инсталле. Ну не знаю. У меня при инсталле 500 ошибку выдает. PHP7.0. Убрал эти тренарные операторы и страница установки появилась. Netbeans 10 на эту строку не ругается. В остальных случаях ругается только на коменты в json файлах. Видимо 7.0 уже тоже устарела....
7 марта, 20196 yr On 07.03.2019 at 14:19, aplayer said: Убрал эти тренарные операторы Это не тернарный оператор, а обнуляемый тип значения. Появился в 7.1https://invisioncommunity.com/files/file/7046-get-ready-for-ips-community-suite/ version_compare( PHP_VERSION, '7.1.0' )
7 марта, 20196 yr Ну и хорошо. Debian 10 выйдет со встроенным дистрибутивом php7+ как раз к стабильному релизу форума.
7 марта, 20196 yr On 07.03.2019 at 16:19, aplayer said: Debian 10 выйдет К этому времени появится php 7.5, а в десятке будет 7.2 по дефолту. Какая проблема накатить сейчас 7.2 и забыть про это хозяйство на пару лет?
9 марта, 20196 yr 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"
9 марта, 20196 yr On 09.03.2019 at 02:04, 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
9 марта, 20196 yr Кстати да, нулл выложен, а важные фиксы, которые вышли после релиза - нет. Поделитесь, хочется что бы все как надо работало.
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.