Plombirsnapolnitelem: Блог

Главные вкладки

Симлинк при мультисайтинге и index.php в url

17 июня 2012 в 20:49

Всем доброго.

Ситуация:
мультисайтинг из двух сайтов на Друпал
site1.ru / site2
Т.е. site2 является подпапкой site1.
Настройки сайтов разнесены, как требуется в папке sites /
в site1.ru и site1.ru.site2
Далее в корне site1 создана папка site2, в которой лежит символьная ссылка вида
index.php -> site1.ru

Чистые ссылки включены.

Оба сайта запускаются и работают, но url site2 ненормальный.
Адресная строка имеет вид
site1.ru / site2 / index.php /
И в любом адресе добавляется этот index.php со слэшем в конце (как будто он папка и часть адреса).
Что я не делал, избавиться от него и понять причину появления пока не получается.
.htaccess папки site2 почистил, не помогло.
Симлинк делал с точкой "ln -s . site1" - не помогает.

Общая авторизация Drupal и phpbb

9 апреля 2012 в 22:09

Всем доброго.

Столкнулся с такой незадачей.
Объединил Drupal и phpbb посредством phpBB Forum Integration.
Все работает, кроме:
после авторизации в форуме phpbb, в Drupal не авторизован.
Если делаю наоборот login в Drupal - в phpbb сменяется пользователь или авторизуется. Как положено.
Из phpbb в Drupal - никак.
Куки прописаны верно.
Форум является подпапкой относительно Друпала. С путями все нормально.

Для понимания ситуации немного погуглил, написал такой тестовый код:

<?php
    define
('DRUPAL_ROOT''..');
    include 
DRUPAL_ROOT '/includes/bootstrap.inc';
    
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
    
$a user_authenticate('MY_USER''MY_USER_PASS');
    
$user user_load($a);
    
user_login_finalize();?>