среда, 22 января 2014 г.

Drupal 7 - добавляем новый сайт к мультисайтингу

В Апаче подкрутим конфиги для нового сайта (выходит за тему статьи - поэтому кратко)
В /etc/apache2/sites-available скопируем конфиг какого-нибудь сайта под новым именем и отредактируем его и т.д. и т.п. Добавим симлинк в sites-enabled и скажем апачу перечитать конфиги.

Создаем новую базу под новый сайт и пользователя. Либо из консоли mysql, либо какой-нибудь php-утилитой.
CREATE DATABASE `_новая_база_` CHARACTER SET utf8 COLLATE utf8_general_ci;
GRANT ALL PRIVILEGES ON _новая_база_.*  TO _пользователь_@localhost IDENTIFIED BY '_пароль_';

Идем по ssh на сервере (ftp и пр. будет немного отличаться - но суть одна) в ваш друпаловский public/sites и дальше два варианта:

1. Копируем какой-нибудь каталог с подходящим сайтом под именем нового домена.
cp -r  _имеющийся_сайт_    _новый_сайт_
затем заходим в каталог с новым сайтом и вычищаем все лишнее кроме settings.php, его открываем на редактирование и правим в соотв. со своими желаниями. Чаще всего это секция databases и параметры database, username, password, prefix. Остальное меняется по мере желания и понимания происходящего.

2. Создаем каталог для нового сайта (имя домена) и туда копируем default.settings.php после чего его переименовываем в settings.php и редактируем как в способе 1.

Теперь по сути далее пошла работа с друпалом.
Открываем в браузере http://_новый_сайт_/install.php и понеслось по инструкциям, коих хватает в сети.
Standard + Save and continue
English (built-in) + Save and continue
возможно потребуется вручную создать каталог sites/_новый_сайт_/files 
Заполняем данные о сайте и готово!

Комментариев нет:

Отправить комментарий