pfblockerng error 391
-
PHP ERROR: Type: 1, File: /usr/local/www/pfblockerng/pfblockerng_category_edit.php, Line: 391, Message: Uncaught ValueError: range(): Argument #3 ($step) must be greater than 0 for increasing ranges in /usr/local/www/pfblockerng/pfblockerng_category_edit.php:391
Stack trace:
#0 /usr/local/www/pfblockerng/pfblockerng_category_edit.php(391): range(1, 17, -1)
#1 {main}
thrown @ 2024-01-15 08:59:23И так постоянно при заходе на pfblockerng если попытаться добавить ФИды?
pfblockerng Удаляли
pfblockerng перегружали
Ошибки идут. -
/usr/local/www/pfblockerng/pfblockerng_category_edit.php
Решение для меня
Линии: 391 и 1517
$list = array('Disabled' => 'Disabled') + array_combine(range(1, 17, -1), range(1, 17, -1));
Изменение обоих экземпляров на:$list = array('Disabled' => 'Disabled') + array_combine(range(1, 17, 1), range(1, 17, 1));
Исправлена проблема, разрешено редактирование и т. д. -
@vlatex Спасибо вам - Вы гений.
Сколько долбался (замучался) -
PHP {$errortype}s
PHP ERROR: Type: 1, File: /usr/local/www/classes/Form/Select.class.php, Line: 31, Message: Uncaught TypeError: Form_Select::__construct(): Argument #4 ($values) must be of type array, null given, called in /usr/local/www/pfblockerng/pfblockerng_category_edit.php on line 1518 and defined in /usr/local/www/classes/Form/Select.class.php:31
Stack trace:
#0 /usr/local/www/pfblockerng/pfblockerng_category_edit.php(1518): Form_Select->__construct()
#1 {main}
thrown @ 2024-04-26 15:41:12Crash report begins. Anonymous machine information:
amd64
15.0-CURRENT
FreeBSD 15.0-CURRENT #0 plus-RELENG_24_03-n256311-e71f834dd81: Fri Apr 19 00:28:14 UTC 2024 root@freebsd:/var/jenkins/workspace/pfSense-Plus-snapshots-24_03-main/obj/amd64/Y4MAEJ2R/var/jenkins/workspace/pfSense-Plus-snapshots-24_03-main/sources/FreeBSCrash report details:
PHP Errors:
[26-Apr-2024 15:41:12 Europe/Kyiv] PHP Fatal error: Uncaught TypeError: Form_Select::__construct(): Argument #4 ($values) must be of type array, null given, called in /usr/local/www/pfblockerng/pfblockerng_category_edit.php on line 1518 and defined in /usr/local/www/classes/Form/Select.class.php:31
Stack trace:
#0 /usr/local/www/pfblockerng/pfblockerng_category_edit.php(1518): Form_Select->__construct()
#1 {main}
thrown in /usr/local/www/classes/Form/Select.class.php on line 31
Все было Ок но потом начало выдавать?
Может это связано с версией Pfsense?
Установлена Версия 24.03_1 -
@vladnil Привет, я сильно не знаток.
То что я тебе выше написал, я сам на форуме нашел, для меня работает.
У меня версия 24.03-RELEASE (amd64) -
@vladnil Я в этом файле pfblockerng_category_edit.php, в поиском вбил array_combine и смени значения с -1 на 1 и всё.
-
Надо искать сейчас текст ( строка 391)
$options_suppression_cidr = [ 'Disabled' => 'Disabled' ] + array_combine(range(1, 17, -1), range(1, 17, -1));
и попробовать исправить -1 на 1
и заодно , проверить строку 1517
$list = array('Disabled' => 'Disabled') + array_combine(range(1, 17, -1), range(1, 17, -1));
-
@vlatex said in pfblockerng error 391:
24.03-RELEASE (amd64)
Возможно я отстал от жизни, но разве 24.03-RELEASE - это не то, что нельзя попробовать бесплатно? ))
-
@pigbrother Привет, всё верно. Года 3 назад у них в shop.netgate.com была версия pfSense+ Software Subscription - Home (Non-commercial use) и она была бесплатной. Я с тех пор имею лицензию и пользуюсь, работает без проблем. На алиэксперс купил
-
@vlatex said in pfblockerng error 391:
Года 3 назад у них в shop.netgate.com была версия pfSense+ Software Subscription - Home (Non-commercial use) и она была бесплатной. Я с тех пор имею лицензию и пользуюсь, работает без проблем
Рад за вас. Жаль, что не успел воспользоваться такой возможностью.