Jump to content
View in the app

A better way to browse. Learn more.

IPBMafia.ru - поддержка Invision Community, релизы, темы, плагины и приложения

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Ошибка после обновления с 3.1.4 -> 3.2.3

Featured Replies

Posted

Всем привет! В общем сегодня тренировался обновлять форум на втором сайте, все шло хорошо, но после окончания обновления при попытке зайти на форум возникает такая ошибка:

Fatal error: Access level to ssoPublicSessions::$_userAgent must be protected (as in class publicSessions) or weaker in /home/www/сайт.ру/forum/admin/sources/classes/session/ssoPublicSessions.php on line 1581

При этом в админку заходит нормально, все работает. Еще, если я удаляю, либо переименовываю этот самый файл ssoPublicSessions.php, то форум работает нормально.

Все кеши перестроил, в "Поддержке" нет ни одной ошибки ни в базе, ни где бы то не было еще. Подскажите что делать, а то страшно основной форум обновлять, раз такое происходит...

P.S. В том файле на линии 1581 как раз заканчивается файл, стоит символ "}"

У тебя до обновления был установлен хук который показывает общее время нахождения на форуме?

Да и вообще, ты удалял все хуки перед тем как обновить? частая причина таких вот проблем, это всякие там висюльки.

  • Author

Был, но очень давно, я его удалил тогда, он некорректно работал. Есть еще много хуков, которые были включены при обновлении, но сейчас они все находятся в выключенном состоянии

Надо было перед обновлением удалить этот файл ssoPublicSessions.php (он остался от того хука)

Попробуй установи этот хук для версии 3.2.3

  • Author

Хорошо, попробую. Я кстати думал что это стандартный файл IPB. Еще тогда такой вопрос в тему: как проще почистить весь мусор, оставленный удаленными хуками? Вручную по-моему практически нереально. Может есть какой способ? Я довольно-таки часто устанавливал-удалял хуки и моды на 3.1.4, думаю лишнего там очень много...

Проблема в том, что в 3.2 изменились классы самой системы, введены новые требования для разработчиков, очень старые дополнения (я имею в виду для 3.1.*) не будут работать.

В принципе, раз вы сами говорите, что ошибок нет, если удалить этот файл - удалите его.

А вообще, попробуйте обновиться еще раз, но удалите все хуки / дополнения / стили, перестройте весь кэш форума и только после этого обновляйтесь.

Хорошо, попробую. Я кстати думал что это стандартный файл IPB. Еще тогда такой вопрос в тему: как проще почистить весь мусор, оставленный удаленными хуками? Вручную по-моему практически нереально. Может есть какой способ? Я довольно-таки часто устанавливал-удалял хуки и моды на 3.1.4, думаю лишнего там очень много...

Те хуки, которые используют не только .xml файл, но и другие файлы, необходимые для работы, полностью не удаляются. Надо самому удалить те файлы, которые заливали.

  • Author

_Dark_, спасибо, жалко конечно, значит придется основательно полазить... Сейчас по-новой залью базу, удалю все хуки, и обновлюсь. Погляжу что будет

_Dark_, спасибо, жалко конечно, значит придется основательно полазить... Сейчас по-новой залью базу, удалю все хуки, и обновлюсь. Погляжу что будет

Вручную не надо ничего делать, не утруждайтесь. Просто через АЦ удалите все хуки, дополнения, в общем, сделайте то, что я предложил выше.

  • Author

Конечно, я так и сделаю. Но как быть с вообще ненужными файлами, которые остаются даже после удаления хука? Все-таки тоже мусор, кто знает, может однажды возьмет и проявит себя :)

Конечно, я так и сделаю. Но как быть с вообще ненужными файлами, которые остаются даже после удаления хука? Все-таки тоже мусор, кто знает, может однажды возьмет и проявит себя :)

К счастью, в IPB пока не встраивается искусственный интеллект, который мог бы сам принять решение запустить какой-нибудь файл просто так, от балды :)

  • Author

Да, действительно, все дело в том хуке, про который говорил sanadtx. Пока перезаливал файлы, искал инфу про этот файл, и наткнулся на сайт разработчика этого хука, именно с такой же проблемой там обращались :)

Guest
This topic is now closed to further replies.

Последние посетители 0

  • No registered users viewing this page.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.