Содержание:
В рамках этой статьи мы рассмотрим, как перенести MODx на хостинг на примере хостинга HandyHost.ru и панели управления ISPmanager.
Создание архива данных сайта
Для начала необходимо создать архив файлов сайта на старом хостинге и скачать его на свой ПК. Архив создается в файловом менеджере в панели управления хостингом.


Далее в панели старого хостинга переходим в раздел mysql и нажимаем кнопку «pma», чтобы открыть нужную БД.

В открывшемся окне выбираем необходимую базу и нажимаем кнопку «Экспорт».

Далее необходимо установить кодировку utf-8.

Перенос файлов сайта на хостинг
Теперь требуется загрузить файлы на хостинг. Это можно сделать с помощью FTP или файловый менеджер. Для примера рассмотрим менеджер файлов в панели управления ISP.
В файловом менеджере находим корневую папку www. Кликаем по корневому каталогу 2 раза ЛКМ.

В верхнем меню нажимаем кнопку «Загрузить».

В открывшемся окошке выбираем файл с локального компьютера и нажимаем кнопку «Ок».

Далее извлекаем архив с файлами сайта.

Готово! Все файлы Вашего сайта лежат в корневой папке.
Перенос базы данных сайта
В панели управления в разделе «Базы данных» нажимаем кнопку «Создать базу данных».

Заполняем все необходимые поля и нажимаем кнопку «Ок».

Теперь переходим в phpMyAdmin. В панели управления раздел «Инструменты».

Здесь необходимо импортировать базу данных. Нажимаем кнопку «Импорт».

Далее выбираем файл, указываем дамп базы и нажимаем кнопку «Ок».

Изменение конфигурационного файла
В файле configuration.php (находится в корневой папке сайта) необходимо изменить параметры подключения к БД. Это требуется для того, чтобы сайт начал работать.
В панели управления переходим в раздел «Менеджер файлов». Открываем корневой каталог, кликаем по файлу configuration.php.

Здесь меняем следующие строчки:
- Строчка с началом public $db = — прописываем имя БД;
- Строчка с началом public $user = — указываем имя пользователя;
- Строчка с началом public $password = — прописываем пароль;
- Строчка с началом public $host = — тут ничего не меняем.

Так же необходимо изменить все пути до файлов в:
"config.core.php"
"manager/config.core.php"
"core/config/config.inc.php"
"connectors/config.core.php"
После изменений необходимо сбросить кэш.
Полный путь до корневой папки можно узнать создав любой файл с расширением .php , добавить в него строку "< ? phpinfo(); >" и обратившись к нему через браузер. Этот файл не только выдаст путь до папки в которой находится в строке "DOCUMENT_ROOT", но так же и даст Вам информацию о текущих настройках PHP.
Купить MODx хостинг можно на нашем сайте.


