*баг c create function

Автор Awwal, 09 июня 2022, 22:15

« назад - далее »

Awwal

Товарищи @Hellerick и @Uri ben Cephas , стесняюсь спросить, но всё-таки что такое вы постоянно пытаетесь делать с движком форума, что он заваливает админку ошибками?..  :what: У вас работают какие-то скрипты, пытающиеся сделать create_function, или что?..

Uri ben Cephas

#1
 :what:
Сегодня с телефона заходил. Firefox.
Может быть быть вирус какой-то?

Awwal

Возможно, какие-то элементы браузера не дружат с php 7.4 (а в вашем случае, вероятно, и 7.0, т.к. у Hellerick-а проблема обозначилась только сегодня, после перехода сайта на новую версию).

Uri ben Cephas


Hellerick

Цитата: Awwal от 09 июня 2022, 22:15Товарищи @Hellerick и @Uri ben Cephas , стесняюсь спросить, но всё-таки что такое вы постоянно пытаетесь делать с движком форума, что он заваливает админку ошибками?..  :what: У вас работают какие-то скрипты, пытающиеся сделать create_function, или что?..

Не представляю себе, что это может быть.
Использую последнюю версию Яндекс-браузера на работе и Файрфокса дома без каких-то расширений сложнее AdBlock'а.
А в какое время приходят ошибки?

Awwal


Upliner

#6
Цитата: Awwal от 09 июня 2022, 22:15Товарищи @Hellerick и @Uri ben Cephas , стесняюсь спросить, но всё-таки что такое вы постоянно пытаетесь делать с движком форума, что он заваливает админку ошибками?..  :what: У вас работают какие-то скрипты, пытающиеся сделать create_function, или что?..
В логах должно указываться, в каком php-файле возникла ошибка. Посмотрел -- в чистом SMF create_function не используется, значит это скорее всего какой-то из модов, и любой юзер, использующий этот мод, может триггернуть эту ошибку.
---

Awwal

#7
Цитата: Upliner от 10 июня 2022, 07:16в каком php-файле возникла ошибка
Cron.php > Sources/Subs.php
Цитата: Upliner от 10 июня 2022, 07:16и любой юзер, использующий этот мод, может триггернуть эту ошибку
Но почему-то юзеров ровно два. :???

Utgarda Loki

Цитата: Awwal от 10 июня 2022, 10:07Subs.php
Цитировать/*    This file has all the main functions in it that relate to, well,
    everything.  It provides all of the following functions:
И дальше перечисляется почти полсотни функций. Информативненько так... :-\

Uri ben Cephas

Я бы предположил, что дело не в браузере, а в том, что именно мы смотрели. Какая-то функция с багом, но большинство её не вызывало.

Awwal

Цитата: Uri ben Cephas от 10 июня 2022, 15:41Я бы предположил, что дело не в браузере, а в том, что именно мы смотрели.
Так оно не прекращается.  :) В совокупности больше сотни ошибок за сутки. Идёт несколько ошибок в минуту подряд, далее интервал от нескольких минут до нескольких часов, потом снова серия ошибок.

Uri ben Cephas

Цитата: Awwal от 10 июня 2022, 15:47Так оно не прекращается.  :) В совокупности больше сотни ошибок за сутки. Идёт несколько ошибок в минуту подряд, далее интервал от нескольких минут до нескольких часов, потом снова серия ошибок.
Сейчас тоже?

Awwal

Последняя серия ошибок - от Hellerick-а полчаса назад и от вас за 1 минуту до той.

Awwal

О, только что прошла ещё серия из 7 ошибок от вас.
Там, видимо, работает сочетание определенного времени и присутствия на форуме.

Uri ben Cephas

Непонятно. Повспоминал, какие настройки я менял - менял оповещения. Сейчас отключил все оповещения вообще, интересно повлияет это как-то или нет.

Awwal

Цитата: Uri ben Cephas от 10 июня 2022, 16:03Непонятно. Повспоминал, какие настройки я менял - менял оповещения. Сейчас отключил все оповещения вообще, интересно повлияет это как-то или нет.
Можете возвращать обратно, ошибки всё равно идут. :) Будем изучать вопрос дальше.

Uri ben Cephas

Цитата: Awwal от 10 июня 2022, 16:20
Цитата: Uri ben Cephas от 10 июня 2022, 16:03Непонятно. Повспоминал, какие настройки я менял - менял оповещения. Сейчас отключил все оповещения вообще, интересно повлияет это как-то или нет.
Можете возвращать обратно, ошибки всё равно идут. :) Будем изучать вопрос дальше.
Я кстати, как написал, на форум не заходил.

Uri ben Cephas


Upliner

#18
Цитата: Uri ben Cephas от 10 июня 2022, 17:10Что-то похожее на это: https://www.simplemachines.org/community/index.php?topic=571004.0 ?
Может быть, там спросить?
Нет, это старая версия SMF, в 2.1.2 всё уже должны были поправить. Разве что какие-то моды могли быть без этих фиксов. Subs.php без названия функции действительно не сильно информативно.
---

Awwal

Зато могут быть информативны строки. Всегда идут подряд 1697, 1723, 1729, 1744, 1766, 1783 и 1786 (цепочки 7 ошибок).

Uri ben Cephas

Ну, хорошо, т.е. где-то вызывается устаревшая php-функция. Т.е., это какой-то устаревший код на стороне сервера, и, по идее, даже если нет нужного обновления модов, его несложно пофиксить (php не знаю, но уже увидел, что замена create_function() - анонимные функции).
Непонятно, почему проблема только у двух пользователей.

Upliner

#21
Цитата: Awwal от 10 июня 2022, 17:22Зато могут быть информативны строки. Всегда идут подряд 1697, 1723, 1729, 1744, 1766, 1783 и 1786 (цепочки 7 ошибок).
Строки без самого php-файла тоже неинформативны и могут говорить только о том, что движок явно не чистый, т.к. например строка 1786 в чистом SMF 2.1.2 вообще пустая
https://github.com/SimpleMachines/SMF/blob/v2.1.2/Sources/Subs.php#L1786
---

Awwal

Ну естественно не чистый, как минимум Optimus менял subs.php. Правда, с ошибками от Uri ben Cephas проблемы начались ещё ДО установки Оптимуса...

Awwal

Можно, конечно, попробовать вообще откатить движок в исходное состояние, благо бэкапы в наличии, а карта сайта пока и текущая сойдёт. Но в целом без Оптимуса было бы тоскливо.

Awwal

Чистый движок + мод спойлера ошибок не вызывают, уже хорошо.

Быстрый ответ

Предупреждение: в этой теме не было сообщений более 120 дней.
Возможно, будет лучше создать новую тему.

Обратите внимание: данное сообщение не будет отображаться, пока модератор не одобрит его.

Имя:
Имейл:
ALT+S — отправить
ALT+P — предварительный просмотр