Как сменить домен у сайта на Drupal 6?

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

Аватар пользователя yaguar yaguar 9 октября 2013 в 19:24

Как использовать сборку Drupal 6 для другого сайта?
Я правильно понимаю порядок действий?
1. Переключить сайт в режим обслуживания.
2. Слить дамп базы в формате SQL.
3. Слить файлы по FTP.
4. Найти поиском все файлы, где упоминается старый домен и заменить на новый.
5. Также в дампе заменить старый домен на новый.
6. Залить сайт на хостинг.
7. Удалить всех пользователй, кроме администратора.
8. Удалить все ноды.
9. Через phpmyadmin сбросить счётчик нод.
Всё.

Или существует более правильный вариант?

Комментарии

Аватар пользователя serega111 serega111 9 октября 2013 в 19:47

на сайте нигде не упоминается доменное имя, если там не установлены какие-либо модули, которые хранят домен в открытом виде. Модули с сайта drupal.org такого не делают. Должно быть достаточно изменить настройки сервера.

Аватар пользователя Crea Crea 9 октября 2013 в 21:05

Quote:

Только там я такой идиотизм встречал, чтобы в бд хранились абсолютные урлы

Справедливости ради стоит отметить, что подобный идиотизм встречается и в Друпале, хотя и редко (в модулях).

Аватар пользователя Chyvakoff Chyvakoff 9 октября 2013 в 21:58

"yaguar" wrote:
8. Удалить все ноды.
9. Через phpmyadmin сбросить счётчик нод.

Долго думал...
"yaguar" wrote:
Всё.

Это точно всё...

Аватар пользователя graker graker 9 октября 2013 в 22:23

Да чего там конфигурировать,
pear channel-discover pear.drush.org
pear install drush/drush
небось, phpmyadmin дольше ставить Smile

Да и без доступа к pear не сильно дольше. Скопировал директорию, да прописал PATH.

Аватар пользователя serega111 serega111 10 октября 2013 в 8:20

"yaguar" wrote:
Все, начинающиеся с cache? Стереть из них все записи?

В друпале в админке есть конпка "очистить кэш".
Можно еще выполнить drush cc.
А у вас какая-то мания, вы все время хотите залезть руками в бд.