Вопросы по JohnCMS 9.x

5.09K
.
Админ, как сантехник - одна ошибка и все в дерьме
подробности системы
Прикрепленные файлы:
.
Админ, как сантехник - одна ошибка и все в дерьме
# Simba (12.05.2020 / 23:33)
КоляН, распакуй этот файл в корень сайта, перейди по адресу /test.php
Посмотри что выведет.
int(2130706433)
.
Кадило крутится, лавэха мутится
КоляН, странно. Должно быть всё норм.
Тогда попробуй открыть файл system/src/Casts/Ip.php
Там в 31 строке найди это:
return ! empty($value) ? long2ip($value) : '';

и замени на это:
return ! empty($value) ? long2ip((int) $value) : '';
.
Админ, как сантехник - одна ошибка и все в дерьме
Simba, та же ошибка
.
Админ, как сантехник - одна ошибка и все в дерьме
Simba, а вообще у меня там такая строка
return ! empty($value) && filter_var($value, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4) ? ip2long($value) : 0;
.
Кадило крутится, лавэха мутится
КоляН, а ты с репозитория ставил двиг?
.
Simba
Кадило крутится, лавэха мутится
# КоляН (12.05.2020 / 23:48)
Simba, а вообще у меня там такая строка
return ! empty($value) && filter_var($value, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4) ? ip2long($value) : 0;
Добавь тогда перед этой строкой
var_dump($value);
exit;
И глянь что выведет
.
Админ, как сантехник - одна ошибка и все в дерьме
Simba, туплю. не ту строку заменил.
ошибка после замены 31 строки изменилась
Ошибка разбора: синтаксическая ошибка, неожиданное '!' в D: \ domains \ JohnCMS_9_2_0 \ public_html \ system \ src \ Casts \ Ip.php в строке 31
.
Simba
Кадило крутится, лавэха мутится
скопировал что-то не так. Должно выглядеть так: https://prnt.sc/sflqy9
.
Кадило крутится, лавэха мутится
Вот файл
Прикрепленные файлы:
Всего: 257