Установка LiveStreet в поддиректорию основного домена с привязкой субдомена. Решение проблем

Для начала расскажу про условия, в которых могут возникнуть проблемы:
При установке движка во вложенную директорию site.com/livestreet/ с привязанным к ней субдоменом livestreet.site.com может возникнуть проблема. Заключается она в том, что у вас при заходе на созданный субдомен не работают ссылки, навигация и прочий функционал. Обычно это связанно с неправильным конкурированием файла config/config.local.php

Возможно вам помогут следующие манипуляции:
1. Находим файл config/config.local.php
2. Меняем (или добавляем, если их нет) следующее поля:

$config['path']['root']['web'] = 'http://livestreet.site.com';
$config['path']['root']['server'] = '/home/site.com/public_html/livestreet';
$config['path']['offset_request_url'] = '0';


В первом поле указываем адрес вашего сайта (т.е. субдомен ! без слеша на концеlivestreet.site.com)
Во втором поле указываем полный путь на сервере к директории с движком
В третьем поле указываем значение равное нулю (0). Тут обычно у многих ступор. Дело в том, что при создании субдомена сервер сам знает из какой директории подгребать файлы для данного субдомена. Сервер по умолчанию считает уровень директории нулевым (когда мы заходим на субдомен), и при отличном от 0 параметре сервер попросту не «понимает», что мы от него требуем.

Собственно на этом всё. Заливаем обновленный config.local.php на сервер и радуемся работоспособности движка под вашим субдоменом livestreet.site.com

P.S. Для тех кто в танке:
  • livestreet.site.com — адрес вашего субдомена
  • site.com — адрес вашего основного домена
  • /home/site.com/public_html/livestreet — этот адрес у каждого свой. Грубо говоря — это полный путь вашего root-ftp аккаунта вместе с директорией для субдомена livestreet.site.com

0 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.