Добрый день, уважаемые.
Вопрос — как правильно клонировать уже существующий сайт?
Как я это делаю:
1. Сделал копию сайта (через ssh делаю архив tar)
2. Создал поддомен
3. Распаковал в поддомене ранее созданный tar
4. Сделал копию БД рабочего сайта в phpMyAdmin
5. Создал новую БД
6. Импортировал в нее ранее созданную копию БД рабочего
А теперь вопрос: Как заставить копию сайта работать с копией БД?
Клонирование сайта
Версия MODX: Revolution
Комментарии (2)
Для добавления комментариев вы должны авторизоваться или зарегистрироваться.
Игорь Сухинин 08.12.2014 17:05 #
Настроить новое соединение в файле core/config/config.inc.php.
Там же кое-какие еще настройки, вероятно, нужно будет поменять в отношении путей сервера.
Олег 09.12.2014 10:32 #
Путем тыкания, выяснилось:
При подключении к БД в файле
\www\test.мой_сайт.ru\core\config\config.inc.php
изменялись строки:
$database_server = 'адрес_сервера';
$database_user = 'имя_пользователя';
$database_password = 'пароль';
$dbase = 'имя_базы_данных';
плюс, в том же файле, изменялись все пути на новые.
При копировании сайта, изменялись пути в файлах:
\www\test.мой_сайт.ru\config.core.php
\www\test.мой_сайт.ru\connectors\config.core.php
\www\test.мой_сайт.ru\inside\config.core.php
\www\test.мой_сайт.ru\core\config\config.inc.php
и очищалась папка cash (плюс дать ей права 775)
При этих действиях, клон сайта нормально заработал.