Как перенести сайт на MODx с компьютера на компьютер, или на другой хостинг

Источник: https://daruse.ru/perenos-modx-na-drugoj-xosting

1. Очистить кэш сайта, для этого в административной части сайта выполните команду Сайт – Очистить кэш. При необходимости несколько раз щелкните по кнопке Очистить кэш до тех пор пока в кэше не останется никаких файлов.

2. Сделать бэкап базы данных. Для этого в административной панели сайта выполните команду Инструменты – Резервное копирование. Нажмите кнопку Создать резервную копию. Резервная копия с расширением .sql будет сохранена внутри Вашего сайта в папке assets/backup.

3. После того, как сделали бэкап базы данных, надо скопировать целиком папку с сайтом (т.е. папку www).

4. На другом компьютере (или хостинге), куда переносится сайт, создать базу данных и пользователя (можно с такими же логином и паролем ) и установить чистый MODx на сервер.

5. В созданной копии сайта удаляем файл manager/includes/config.inc.php
В этом файле находятся пути, которые надо править. Мы их удаляем, чтобы сайт взял файл из чистого MODx.

6. Копируем файлы на наш новый сервер с заменой файлов.

7. Удаляем все таблицы новой базы данных и импортируем бэкап базы данных нашего сайта.

8. Заходим в админку сайта под старым логином и паролем (а не тем, который был создан при установке чистой MODx) и сбрасываем пути в файл-менеджере и в файл-браузере. Для этого выполните команду Инструменты – Конфигурация:

– на вкладке Файл-менеджер в поле Путь для файл-менеджера должно быть [(base_path)], для этого нажмите кнопку Сброс;

– на вкладке Файл-браузер в поле Путь к файлам должно быть установлено [(base_path)]assets/, для этого нажмите кнопку Сброс.

9. После этого перенесенный сайт должен запуститься корректно.