MToUCH
@MToUCH
Сетевой инженер

Как перенести сайт с мультисайтинга Drupal 7 как отдельный сайт на Drupal 7?

Если я правильно понимаю:

1. Необходимо перенести директории files/, modules/, themes/ и файл settings.php из директории /sites/<имя сайта>.<основной домен.ru>/ в директорию /sites/default/.

2. Сменить URL'ы (на картинки и документы) в файлах темы и в базе данных.

Как правильно изменить URL'ы в базе данных? Всё ли учтено в таком плане переноса?
  • Вопрос задан
  • 156 просмотров
Решения вопроса 1
holyorb2
@holyorb2
У вас мультисайтинг только на файлах, базы отдельные?

files/, modules/, themes/ и файл settings.php из директории /sites/<имя сайта>.<основной домен.ru>/ в директорию /sites/default/.

Переносим в папку (для modules/, themes/)
/sites/all

В базе данных переименовывается через дамп:
- делаем дамп
- меняет поиском по файлу
Делать лучше в линуксе, тогда меньше потенциальных проблем с кодировками и команды есть все в наличии.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Необязательно переносить в sites/default, если имя домена останется таким же, можно оставить sites/<название сайта>, потом в settings.php посмотри, какие таблицы используются сайтом и экспортируй их. ну и все это накати на свежую версию друпала. Плюс возможно из sites/all (sites/default еще, если сайт запускался из этой папки) придется скопировать содержимое, если этим сайтом оно использовалось. Вроде как все.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы