Jump to content

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

Featured Replies

Posted
comment_1875

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

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 как раз заканчивается файл, стоит символ "}"

comment_1876

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

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

  • Author
comment_1877

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

comment_1878

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

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

  • Author
comment_1880

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

comment_1881

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

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

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

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

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

  • Author
comment_1882

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

comment_1884

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

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

  • Author
comment_1886

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

comment_1889

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

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

  • Author
comment_1891

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

Guest
This topic is now closed to further replies.

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

  • No registered users viewing this page.