Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация 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.

Проблема с 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 по поводу вашего нового хостинга пишет.

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

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

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.