Цитата |
---|
написал: public function checkMask($mask_exc = ''){ |
Поидее должно заработать
26.01.2023 09:24:20
Поидее должно заработать |
|||
|
|
27.01.2023 06:49:05
Тут пример официальный с условием
Свойства, методы и константы, объявленные без явного ключевого слова области видимости, определяются как общедоступные (public). |
|||||
|
|
27.01.2023 08:37:49
Еще одна ошибка при переходе на php8:
Fatal error: Cannot declare class megamenu1Table, because the name is already in use in /home/a/avtoforum/starter/public_html/bitrix/modules/main/li [ErrorException] E_COMPILE_ERROR Помогите, пожалуйста |
|
|
|
27.01.2023 08:41:20
Номер строки в файле вам дан. Но это как один из множественных вариантов =) Смотреть же надо что у вас там за ошибки при компиляции |
|||
|
|
27.01.2023 08:53:59
|
|||||||
|
|
27.01.2023 09:01:50
вот этот кусок |
|||||
|
|
27.01.2023 09:23:12
То что дали сейчас это файлы ядра. Там все нормально должно быть, если пользуете последние обновления. В данном месте формирует отображение определенных параметров с 1060 строки до 1090. В вашем случае "class megamenu1Table", похоже относится в меню сайта. Смотрите что в файле шаблона меню, может скобки, может кавычки, может точку с запятой где потеряли.. может в самом файле где формируются поля меню.. Может в файле где сам инклюд этой менюшки... |
|||||||
|
|
27.01.2023 11:55:52
Добрый день!
Помогите разобраться в нижеследующем. С горем пополам обновил версию Битрикса до 22.500.400, а php c 5.4 до 7.4, сейчас ещё нужно до 8.1 ввиду известного предупреждения. При проверке системы - все отметки зеленые, переключил в админке хостинга версию на 8.1. И ... При заходе на сайт просто по url [Error] Undefined constant "ERROR_404" (0) /home/belhimco/public_html/bitrix/modules/main/classes/gener При обновлении какой-нибудь стр-цы из админки, например, bitrix/admin/site_checker.php [TypeError]call_user_func_array(): Argument #1 ($callback) must be a valid callback, non-static method CDbFastAuth::OnBeforePrologHandler() cannot be called statically (0) /home/belhimco/public_html/bitrix/modules/main/classes/gener #0: ExecuteModuleEventEx /home/belhimco/public_html/bitrix/modules/main/include.php:456 #1: require_once(string) /home/belhimco/public_html/bitrix/modules/main/include/prolo #2: require_once(string) /home/belhimco/public_html/bitrix/modules/main/admin/site_ch #3: require(string) /home/belhimco/public_html/bitrix/admin/site_checker.php:1 Я видел в этой теме Вот та якобы 480 строка Вот начало функции Заранее спасибо за помощь! |
|
|
|
29.01.2023 18:05:22
А вы в *шторм* подгружали плагины для битрикс (скрин под катом) ? для лучшей видимости - на картинке ПКМ - открыть в отдельной вкладке
|
|||||
|
|
29.01.2023 19:32:56
А то судя по вышеописанному, вы с 5.4 на 8.1 практически сразу перепрыгнули. |
|||
|
|
30.01.2023 00:42:12
При обновлении php выше чем 7.4 сайт не запускается и отдает такую ошибку:
[TypeError] call_user_func_array(): Argument #1 ($callback) must be a valid callback, non-static method CVsfrStandart::ShowPanel() cannot be called statically (0) /home/v/public_html/bitrix/modules/main/classes/general/modu #0: ExecuteModuleEventEx(array) /home/v/public_html/bitrix/modules/main/include.php:456 #1: require_once(string) /home/v/public_html/bitrix/modules/main/include/prolog_befor #2: require_once(string) /home/v/public_html/bitrix/modules/main/include/prolog.php:10 #3: require_once(string) /home/v/vleto/vleto_bitrix/public_html/bitrix/header.php:1 #4: require(string) /home/v/public_html/about/index.php:2 ---------- Подскажите, как запустить эту шайтан-машину? |
|
|
|
30.01.2023 09:13:21
|
|||||
|
|
30.01.2023 09:28:57
Проверяйте модули на последние обновления и поддерживают ли они php8.
|
|||||
|
|
30.01.2023 12:20:52
Добрый день, коллеги!
после перехода на PHP 8.1 в файле bitrix/modules/main/classes/general/filterquery.php в: ================ public function CutKav($query){ $bdcnt = 0; while (preg_match("/\"([^\"]*)\"/",$query,$pt)) ================ последней строке имеем ошибку: preg_match(): Argument #2 ($subject) must be of type string, array given (0) Сверил с "эталоном" коробочной версии, там так же! Не думаю, что тестировщики Битрикса смогли бы это пропустить, по этому я думаю у нас что-то не так с настройками сервера. Куда смотреть? |
|
|
|
30.01.2023 12:38:22
Алексей Колюбаев, Смотрите место, где вы используете данную функцию. Вам прямо в ошибке пишут, что $subject должен быть строкой, а не массивом
|
|
|
|
30.01.2023 13:08:32
На вскидку не вспомню, но что-то помнится оно выскочило в админке и что-то было связано с поиском пользователей и исправилось инициализацией $pt в этом же методе. Просто мне бы понять, почему багу эту нашёл только я, может с сервером у нас что-то не то (к сожалению в серверах полный ноль я)?
|
|
|
|
30.01.2023 13:47:34
Алексей Колюбаев, Каждый проект по своему уникален, все дописывают себе что им надо и ставят дополнительно что им нужно. Гораздо сложнее если кто то дописывает, т.к. новому сотруднику в этом всем еще разбираться приходится.
Проверьте все обновления модулей, если нет поддержки php8, то тут либо его удалить, либо тормошите разработчика что бы оптимизировал |
|
|
|
30.01.2023 13:59:40
так и сделал с сторонним кодом, отрубил его.
|
|
|
|
30.01.2023 18:56:51
Подскажите куда копать, все сторонне модули отключены
[TypeError] call_user_func_array(): Argument #1 ($callback) must be a valid callback, non-static method CSitePersonal::ShowPanel() cannot be called statically (0) /bhome/part3/03/ddnchel/ddnchel.ru/www/bitrix/modules/main/classes/general/module.php:480 #0: ExecuteModuleEventEx /bhome/part3/03/ddnchel/ddnchel.ru/www/bitrix/modules/main/include.php:456 #1: require_once(string) /bhome/part3/03/ddnchel/ddnchel.ru/www/bitrix/modules/main/include/prolog_admin_before.php:34 #2: require_once(string) /bhome/part3/03/ddnchel/ddnchel.ru/www/bitrix/modules/main/interface/desktop.php:2 #3: require(string) /bhome/part3/03/ddnchel/ddnchel.ru/www/bitrix/admin/index.php:2 ---------- |
|
|
|
30.01.2023 19:04:44
Юлия Лапидус, Установите последние обновления платформы перед обновлением версии php
|
|
|
|
30.01.2023 19:08:43
|
|||
|
|
30.01.2023 19:28:01
|
|||||
|
|
30.01.2023 20:25:06
Не надо сверлить зубы через задний проход дрелью от Сваровски
|
||||
|
|
|||