Drupal в поддиректории на другом сервере

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

Аватар пользователя One_Two One_Two 9 января 2019 в 13:28

Всем привет и с Новым Годом!

Прошу помощи в не стандартной настройке.
Задача чтобы по пути /shop/ открылся другой сайт, на другом сервере, но тоже на друпале.

На сайте http://test.ru настроил proxy_pass nginx на другой сервер, для пути /shop/.
На другом сервере также настроил nginx на приём, всё работает.

Но при попытке залогиниться /shop/user/login, после нажатия submit формы, меня перебрасывает на первый сервер http://test.ru/user/login. А там всё это дело отключено.
В settings.php на втором сервере в $base_url прописал "http://test.ru/shop/".

И к теме привязаны файлы из папки sites/default/files, так он их ищет всё равно на http://test.ru/sites/default/files, а не http://test.ru/shop/sites/default/files.

Куда дальше копать?

Лучший ответ

Комментарии

Аватар пользователя Phantom63rus Phantom63rus 10 января 2019 в 15:22

С поддиректориями частенько вылезают грабли, это я как сисадмин говорю. Лучше бы объяснить заказчику, что это плохой вариант. Крякнет при обновлении - потеряет с десяток клиентов за день, это явно дороже чем пожелания по адресной строке.