В примере представлен перенос сайта с хостинга на Open Server (локальный), хотя данный алгоритм можно использовать и при обратном переносе, в основе - последние шаги по сбросу абсолютных путей сайта, без которых сайт не сможет нормально работать!
Помните, что если у вас старые версии системы (в нашем примере была modx evo 1.0.5 ) необходимо использовать PHP 5.2, потому что при использовании версии 5.3 - сайт дает ошибку в некоторых модулях
1) Копируете содержимое сайта с сервера (ваш_сайт.com папку www).
2) Вставляете ее в папку путь_папки_опен_сервер_у_вас_на_компьютере: OpenServer\domains\ваш_сайт_локальный.com\
3) Запускаете ваш опен сервер, на рабочей панеле в районе часов на значке опен сервера правой кнопкой мыши -> дополнительно -> phpmyadmin
Пользователь (если ничего не меняли в настройках опен сервера): root
Пароль: (оставляем пустым)
4) Создаете пустую базу, в нее копируете содержимое файла:
ваша_база_данных.sql
5) Открываете в папке файл:
OpenServer\domains\ваш_сайт_локальный.ru\www\manager\includes\config.inc.php
в нем меняете
$database_type = 'mysql';
$database_server = 'localhost';
$database_user = 'root';
$database_password = '';
$database_connection_charset = 'utf8';
$database_connection_method = 'SET CHARACTER SET';
$dbase = '`ваша_база_данных`';
$table_prefix = 'ваша_база_данных_'; //префикс таблиц и нижнее подчеркивание
Сохраняете.
6) Открываете в браузере:
ваш_сайт_локальный.ru/manager
и вводите пароль как был на сервере для этого сайта для доступа к админ-панели.
7) Вкладка инструменты -> конфигурация -> Файл-менеджер: Путь для файл-менеджера - сброс
Вкладка инструменты -> конфигурация -> Интерфейс и представление: Путь к файлам - сброс
Сохраняете.
8) Теперь в браузере вводите:
ваш_сайт_локальный.ru
Ура! Все работает!
Есть ошибки или проблемы? Пишите нам, мы поможем.