Перейти к контенту

Инициализация ipsRegistry


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

Здравствуйте.
Есть код, который выводит каркас IPB 3.4

include_once( 'initdata.php' );

require_once( IPS_ROOT_PATH . 'sources/base/ipsRegistry.php' );
require_once( IPS_ROOT_PATH . 'sources/base/ipsController.php' );

$registry = ipsRegistry::instance();
$registry->init();

$member = $registry->member()->fetchMemberData();
$settings = $registry->fetchSettings();
$DB = $registry->DB();

Он отлично работает, но в пределах поддомена(у меня форум на поддомене; forum.site.ru), если перетащить этот скрипт в домен (site.ru), то будет такая ошибка

Извините, мы не можем найти это!

Пример ошибки

http://community.invisionpower.com/qwe

Как-то можно это решить? (Куки поставил на весь домен, включая поддомены)

 

Выводится эта ошибка, но пользователя все равно опознал, то есть все почти хорошо

Изменено пользователем Mr. Nobody
Ссылка на комментарий
Поделиться на других сайтах

Наверное, при разборе URL форум отбрасывает board_url . Надо или где-то подменить $registry->settings или задать в conf_global.php относительный base_url

​ $INFO['board_url']          =   'http://'.$_SERVER['HTTP_HOST'];
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.