Перенос с Druffly на обычный хостинг

Вариант 1.

  1. Заходи по ssh на сервер (leon.vps-private.net)
  2. Сделаем бекап файлов

    tar czfh backup.sites.ru.tar.gz ~/domains/site.ru 2> /dev/null
  3. Сделаем бекап данных SQL

    mysqldump -u u3333_user -p u3333_bd >  backup.u3333_bd.sql
  4. Вывести список модулей для сайта можно при помощи блока со сниппетом:

    <?php

    $items = module_list(FALSE,TRUE,TRUE,NULL);

    foreach ($items as $val) {

      print_r($val);

      echo ' ';

    }

    ?>
  5. ИЛИ Через phpmyadmin (для упрощения) выполняем запрос

    SELECT name FROM system where status = 1
  6. Полученный результат надо экспортировать в список. Нажать кнопку “Экспорт” внизу, выбрать формат “CSV” (установить следующие значения - “разделитель” пробел, “обрамление полей” пусто, “разделитель строк” пробел), в итоге получаем на экран или в файл список:

live_translation aurora system acl admin_menu advanced_forum ajax ajax_thickbox ajax_wysiwyg author_pane backup_migrate block blog captcha color comment contact contact_forms content dblog emaillog filter forum forum_access help image image_attach image_captcha image_gallery image_im_advanced image_import imagecache imagecache_profiles imce imce_wysiwyg imceimage img_assist lightbox2 locale menu messaging messaging_mail messaging_simple moduleManager node node_images path pathauto pm_block_user pm_email_notify poll privatemsg privatemsg_filter profile robotstxt search simplenews simplenews_action site_verify taxonomy thickbox token tokenSTARTER token_actions tracker transliteration trigger update upload user views views_ui wysiwyg invite invite_stats invite_cancel_account phpfreechat requestinvitation

  1. На новом хостинге копируем в папку Drupal, устанавливать не нужно (drush dl drupal)
  2. В папку sites копируем из архива (п. 2) папку site.ru, в settings.php заносим правильную инфу по БД;
  3. Импортируем в новую бд дамп из п. 3;
  4. Очищаем таблицы cache* в новой БД;
  5. В папке sites/site.ru - drush dl {список из пункта 5} ?????????? здесь надо исправить!!!!
  6. Запускаем cron.php
  7. Запускаем update.php
  8. Проверяем, сайт должен начать работать... Корректируем при необходимости настройки (пути, например для Image Import)

Вариант 2.

  1. Скачиваем дистрибутив Drupal с помощью команды: drush dl drupal
  2. Делаем выборку к базе данных чтобы узнать модули которые стоят из нашего репозитария и сохраняем их список в файл mysql -se 'select name from system WHERE status=1 and filename like "sites/all/%"' название_бд > mod.list
  3. Проверить модуль cck
  4. Скачать последние дистрибутивы Drupal с drupal.org for module in `cat mod.list`;do drush dl $module; done
  5. На Drupal Regular сервере создаем каталог  sites/domainname  и в него переносишь  папки modules, themes, files  с leon + settings.php
  6. Переносим бд, меняем пути.
  7. Запустить update.php
  8. drush cc all