Видео, показывающее проблему
SLAED CMS 6.2 Pro - Проблемы и решения
Причина в обновлении до версии 6.3 Pro, тестирую нововведения на проекте.
О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
Причина в сетевом протоколе ipv6, доля которого увеличилась с 1% в 2010 году до 45% в 2020 ( в среднем по миру сейчас ~20)
В базе на IP отведено 15 varchar.
А айпи шестой версии:
0000:0000:0000:0000:0000:0000:0000:0000 до ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff.
Как лучше поступить?
Скорректировать базу, изменить код в is_user() или ещё как-то?
О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
olevpa, регистрация пользователя с новым IP не проходит вообще или проходит но записывается с неполным IP?
Регистрация проходит.
А вот логин уже не срабатывает.
Сайт не мой.
Цитирование письма:
Олег привет. С сайтом какая то херня у меня каждый день проблемы с юзерами. Был клиент все нормально. Сегодня не смогла зайти. Удалили ее акаунт создали новый первый раз зашла , а потом все опять не можем ни она ни мы
3603 kamys4 пароль 123456 2a02:bf0:592c:5 kamys4@mail.ru 01.04.2020 09:32:10
Посмотрел в базе. айпи записан как: 2a02:bf0:592c:5
Скорее всего это урезанный вариант.
О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
milan, дело скорей всего не в PHP 7, на мой взгляд проблема с базой данных. Возможен конфликт версий, так как, на сколько мне известно, MySQL 5.0.12 Beta версия вышла в сентябре 2005 года. Естественно что в то время, о PHP 7, ещё никто не думал.
На данный момент, на проекте использую связку PHP 7.2.17 + MySQL 5.5.60 Maria DB, проблем не возникает. Рекомендую вам попробовать другую версию, может быть более высокую чем установленная у вас MySQL 5.0.12.
Да не в этом дело, сейчас такая связка PHP 7.0.1 + MySQL 5.5.60 но ситуация та же.
Версия системы: SLAED CMS 6.* Pro
Версия PHP: 7
Сервер: Сервер в интернете
Версия системы: SLAED CMS 6.* Pro
Версия PHP: 7
Сервер: Сервер в интернете
Пришлось лезть самому :( в стандартной теме системы в файле theme.css sub и sup прописан только высота шрифта 100%, добавил следующие строчки
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup { top: -0.5em;}
sub { bottom: -0.25em;}
Все заработало.
Версия системы: SLAED CMS 6.* Pro
Версия PHP: 7
Сервер: Сервер в интернете