Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

Дизайн и модификация Invision Community

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

Проблема с ipb после переезда ipb 3.2.x

Здравствуйте! Дело в том что, после переезда с одного хостинг провайдера на другой слетел ipb. Я думаю дело в хуках так как главная пишет:

 

Fatal error: Uncaught exception 'Exception' with message 'Serialization of 'SimpleXMLElement' is not allowed' in /var/www/clients/client74/web185/web/ips_kernel/classCacheMemcache.php:151
Stack trace: #0 /var/www/clients/client74/web185/web/ips_kernel/classCacheMemcache.php(151): memcache_set(Object(Memcache), '31736f53aee6566...', Object(SimpleXMLElement), 2, 86400) 
#1 /var/www/clients/client74/web185/web/ips_kernel/classCacheMemcache.php(176): classCacheMemcache->putInCache('se_updates_cy', Object(SimpleXMLElement), 86400) 
#2 /var/www/clients/client74/web185/web/admcenter/sources/base/ipsRegistry.php(3124): classCacheMemcache->updateInCache('se_updates_cy', Object(SimpleXMLElement), 86400) 
#3 /var/www/clients/client74/web185/web/admcenter/sources/base/ipsRegistry.php(3295): ips_CacheRegistry->cacheSet('se_updates_cy', Object(SimpleXMLElement)) 
#4 /var/www/clients/client74/web185/web/hooks/HTK33_SE_Updates_5cdfcfcd6d6573bd8d715653cb4531ea.php(17): ips_CacheRegistry::setCache('se_updates_cy', Object(SimpleXMLElement), Arr in /var/www/clients/client74/web185/web/ips_kernel/classCacheMemcache.php on line 151

Так же как я понял можно отключить хуки и модули. Но в админ панель тоже не попасть! Захожу в админ панель, после ввода пароля и логина Администратора выходит следущее сообщение:

 

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Ошибка 500 и ничего далее не происходит. Я даже понятия не имею в чем может быть проблема и по этому вынужден обратиться за помощью к Вам! Помогите решить проблемку пожалуйста. Спасибо! :(

Рекомендованные сообщения

Обратите внимание

По указанному вами в профиле "Board url" находится не IP.Board, либо модифицированный пиратский скрипт с удаленными копирайтами. Если вы указали неверный URL, пожауйста, поправьте его, потому что он скорее всего потребуется при диагностике вашей проблемы. Нелицензионные скрипты не приветствуются, т.к. зачастую именно некорректное "нуление" и является причиной проблем в них.

Какойто кеш (se_updates_cy) использует объект simplexml, который нельзя сериализовать. Надо отключить данный хук HTK33_SE_Updates запросом из phpmyadmin, если в адмицентре не удается зайти.

  • Автор

Какойто кеш (se_updates_cy) использует объект simplexml, который нельзя сериализовать. Надо отключить данный хук HTK33_SE_Updates запросом из phpmyadmin, если в адмицентре не удается зайти.

Отлично! А Вы не подскажите как мне выполнить данный запрос? Спасибо.

Не подскажу, ибо пишу с телефона. Посмотрите в таблице core_hooks там должно быть поле типа hook enabled. Кроме того нужно еще и кеш хуков сбросить

  • Автор

Исходя из этого я узнал что дело в хуке который отвечает за вывод тиц и пр апдейты. В PhpMyAdmin я нашел и отключил данный хук. Но сообщение с ошибкой на главной не исчезло. Может нужно как то почистить кеш? Но как можно почистить кеш если в Админ панель зайти нельзя?

Но как можно почистить кеш если в Админ панель зайти нельзя?

UPDATE cache_store SET cs_value="a:0:{}", cs_rebuild=1 WHERE cs_key='hooks'

  • Автор

UPDATE cache_store SET cs_value="a:0:{}", cs_rebuild=1 WHERE cs_key='hooks'

К сожалению это не помогло. Я вот думаю, а что если сделать апгрейд до 3.4.5 (сейчас у меня 3.2.x)? Как делается апгрейд?

Чему не помогло? Запрос прошел успешно? Перед выполнением sql запроса хук отключили?

Значит что то Вы не то или не так отключили. Можно попробовать закомментировать 17-ю строку:

//ips_CacheRegistry::setCache('se_updates_cy', Object(SimpleXMLElement));

в файле /hooks/HTK33_SE_Updates_5cdfcfcd6d6573bd8d715653cb4531ea.php. Потом уже отключить хук из админки.

  • Автор

Чему не помогло? Запрос прошел успешно? Перед выполнением sql запроса хук отключили?

Хук отключил из пхпадмин, запрос прошел успешно.

 

Значит что то Вы не то или не так отключили. Можно попробовать закомментировать 17-ю строку:

//ips_CacheRegistry::setCache('se_updates_cy', Object(SimpleXMLElement));

в файле /hooks/HTK33_SE_Updates_5cdfcfcd6d6573bd8d715653cb4531ea.php. Потом уже отключить хук из админки.

Закоментировал и форум завелся. Спасибо. Но до сих пор в Админ панель попасть нельзя. После ввода логина и паса пишет:

 

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Смотрите еррор логи ошибок сервера

  • Автор

Смотрите еррор логи ошибок сервера

В логах ничего не говорится о форуме.. Может дело в htaccess? У меня их просто нет.

Там и не должно быть о форуме, должно быть о внутренней ошибке сервера. У вас не https для входа в админку используется?

  • Автор

Там и не должно быть о форуме, должно быть о внутренней ошибке сервера. У вас не https для входа в админку используется?

Нет. Используется стандартный метод авторизации.

Ну, так что в логе ошибок сервера то? Еще хотелось бы знать, что check_requirements.php по поводу вашего нового хостинга пишет.

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.