Создание копии сайта.

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

Аватар пользователя Ibergard Ibergard 25 июля 2012 в 14:59

Товарищи, помогите советом как правильно перенести сайт.

У меня есть инет-витрина на D7. И мне на том же хостинге надо сделать ее копию с другим доменным именем. Имя уже есть. хостинг создание еще одного сайта позволяет. Меня больше всего напрягает непонимание переноса БД оригинального сайта.

Как я себе вижу создание копии... Делаю копию каталога с сайтом в файловом хранилище хостера. Создаю копию БД (с другим именем) на сервере и вот тут у меня ступор:( как привязать к движку лежащему в файловом хранилище новую БД.

По сути в начале (после копирования) это должны быть абсолютно одинаковые сайты с разными именами и БД... а в последствии я буду вносить на копию изменения.

Подскажите как мне правильно сделать точную копию сайта?

Комментарии

Аватар пользователя iGusev iGusev 25 июля 2012 в 15:06

Нужно скопировать все файлы, сделать дамп БД (например через phpmyadmin), и после переноса в другую папку поправить параметры подключения в файле settings.php (скорее всего лежит по адресу sites/default/settings.php)

$databases = array (
  'default' =>
  array (
    'default' =>
    array (
      'database' => 'db', // тут сменить название базы данных
      'username' => 'user',
      'password' => 'pass',
      'host' => 'localhost',
      'port' => '',
      'driver' => 'mysql',
      'prefix' => '',
    ),
  ),
);
Аватар пользователя iGusev iGusev 25 июля 2012 в 17:01

"Stanislav" wrote:

если хостер тотже, зачем плодить базы?

"Ibergard" wrote:
в последствии я буду вносить на копию изменения.

Аватар пользователя Ibergard Ibergard 31 июля 2012 в 16:39

Тут вот какая штука. Делаю я экспорт БД в phpmyadmin основной БД. Создаю новую БД и хочу туда сделать экспорт дампа, но PMA мне говорит что БД с таким именем существует. Подскажите плз как сделать дамп всех данных чтобы их можно было потом в новую БД сложить?