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

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

Дизайн и модификация 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 и ничего далее не происходит. Я даже понятия не имею в чем может быть проблема и по этому вынужден обратиться за помощью к Вам! Помогите решить проблемку пожалуйста. Спасибо! :(

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

Включите показ ошибок в браузере

В htaccess добавьте php_flag display_errors On

  • Автор

Включите показ ошибок в браузере

В htaccess добавьте php_flag display_errors On

Warning: is_dir(): open_basedir restriction in effect. File(/var/www/kaztorka/data/www/kaztorka.in/forum/uploads/jawards/) is not within the allowed path(s): (/var/www/clients/client74/web185/web:/var/www/clients/client74/web185/private:/var/www/clients/client74/web185/tmp:/var/www/forum.kaztorka.in/web:/srv/www/forum.kaztorka.in/web:/usr/share/php5:/usr/share/php:/tmp:/usr/share/phpmyadmin:/etc/phpmyadmin:/var/lib/phpmyadmin:/usr/share/php) in /var/www/clients/client74/web185/web/admcenter/applications_addon/other/jawards/app_class_jawards.php on line 52

Приложение jawards запрашивает файл по запрещенному пути. Можно в базе отредактировать путь. Ищите "/var/www/kaztorka/data/www/kaztorka.in/forum/uploads/jawards/" в таблице настроек core_sys_conf_settings.

Замените на правильный - /var/www/clients/client74/web185/web/uploads/jawards/, если не ошибаюсь.

Откройте: admin\sources\base\ipsRegistry.php

Найдите: ipsRegistry::$settings['upload_dir'] =

Выше добавьте: ipsRegistry::$settings['upload_dir'] = '';

 

Зайдите в Админцентр -> Глобальные настройки -> Путь до директории загрузок, исправьте путь к директории и удалите изменения из ipsRegistry.php

Откройте: admin\sources\base\ipsRegistry.php

Найдите: ipsRegistry::$settings['upload_dir'] =

и выше добавьте: ipsRegistry::$settings['upload_dir'] = '';

 

Зайдите в Админцентр -> Глобальные настройки -> Путь до директории загрузок, исправьте путь к директории и удалите изменения из ipsRegistry.php

Только, если путь прописан в настройках приложения, то это не поможет.

Только врядли там используется отдельная настройка. А вот прямая правка конфигов не поможет, ибо настройки загружаются из кеша.

  • Автор

Ничего не помогает. Как мне посмотреть логи сервера? Где копать? check_requirements.php какой папке находится? Я изменил пути в таблице core_sys_conf_settings где только можно было, и все равно в Админ панель не попасть. Когда входишь в Админ панель не авторизовавшись должно появляться окно синего цвета (стандартное) а сейчас появляется всплывающее, как будто через htaccess.

Ничего не помогает.

Вам выше написали что сделать.

 

Как мне посмотреть логи сервера?

Вы включили показ ошибок в браузере, какие еще логи нужны?

  • Автор

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

check_requirements.php это проверка сервера на соответствие требованиям скрипта. Находится в папке Tools дистрибутива, заливается на сервер в корень сайта, запускается из браузера. Посмотрите потом сами, сейчас это не так важно.

 

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

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

 

Что то я видел тут, помнится, по поводу принудительного обновления кэшей, но найти не могу.

 

Только врядли там используется отдельная настройка. А вот прямая правка конфигов не поможет, ибо настройки загружаются из кеша.

Почему нет? В ip.gallery, ip.downloads, videosystem именно отдельная настройка и используется. Про jawards вот не знаю, к сожалению.

Проще всего было бы на старом хостинге отключить приложение jawards и заодно хук этот HTK33_SE_Updates. Сделать там новый дамп базы и развернуть его на новом хостинге. Потом поправить везде настройки, обновить все кэши, включить приложение.

Не думаю что это было бы проще чем добавления одной строчки в одном файле. Можно просто в лоб переопределить там эту настройку.

Не думаю что это было бы проще чем добавления одной строчки в одном файле. Можно просто в лоб переопределить там эту настройку.

Вроди бы ТС это уже попробовал. Иначе не понятно, к чему относится это его "ничего не помогает".

  • Автор

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

  • Автор

IP.Board 3.4 Requirements Checker

Проверка версии PHP (минимум - 5.2.0)...ОК
You are running PHP 5.3.27-1~dotdeb.0
Только для IP.Nexus: Проверка обработки скриптов, закодированных Zend Guard...ОШИБКА
Ваш сервер не может обрабатывать закодированные скрипты IP.Nexus. Это не влияет на IP.Board, IP.Downloads. IP.Blog, IP.Gallery, IP.Content, IP.Chat
Проверка выделения памяти (128M или больше рекомендуется)...ОК
Проверка SPL...ОК
Проверка обработки DOM XML...ОК
Проверка библиотеки GD...ОК
Проверка GD2...ОК
Проверка mysql...ОК
Проверка JSON...ОК
Проверка openSSL...ОК
Проверка расширения PCRE на правильную работу со строками в формате UTF-8...ОК
Проверка функции filter_var()...ОК
Имейте в виду, что MySQL версии 4.1 или выше (MySQL 5.0 рекомендуется) необходим IP.Board 3.4. Попросите администратора вашего сервера проверить версию MySQL если не уверены.

А так же phpinfo на всякий случай.

Вы не сможете мне помочь установить последнюю версию ipb с сохранением пользователей, топиков, постов и.т.д.?

Изменено пользователем Two

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

Аккаунт

Навигация

Поиск

Поиск

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

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