Заметки о решаемых задачах АйТишников

Сделал - запиши. Нашёл - сохрани :)

MODX Revo: Перенос сайта на другой хостинг. Правка конфигурационных файлов

MODX Revo: Перенос сайта на другой хостинг. Правка конфигурационных файлов

 

Занимаюсь созданием сайтов. Работаю с ModX. Отдал клиенту сделанный сайт. Заказчик решил сам установить его на хостинг. Что-бы не рассказывать и показывать по много раз, пишу этот мануал.

Что имеем?

  1. Дамп базы данных MySQL.
    Это файл сделанный средствами phpMyAdmin (менеджер баз данных MySQL). В этом файле сохранена структура таблиц базы и сами данные, которые были в этих таблицах. То есть это файл экспорта.
  2. Движок ModX.
    В нём уже интегрирован дизайн, создана структура ресурсов (по простому будет так: сделано дерево страниц сайта).

Процесс переноса будет следующим:

  1. Импортируем дамп в базу данных. Для этого используем phpMyAdmin хостера.
  2. Локально, у себя на компе, правим конфигурационные файлы ModX’а.
  3. Загружаем ModX на свой хостинг.

Второй пункт опишем по подробнее.

Удаляем кэш сайта /core/caсhe/.Можно удалить сам каталог cache (он будет создан автоматически, скриптом сайта).

Нам нужно поковырять 4 конфигурационных файла, список ниже:

/config.core.php
/core/config/config.inc.php
/connectors/config.core.php
/manager/config.core.php

В файле /core/config/config.inc.php в поля database_user, database_password, dbase, database_dsn вставляем данные для своей базы данных.
В этом же файле нужно изменить пути в строках такого типа: «/Каталог1/Каталог2/Каталог3/core/» на пути для нашего хостинга «/home1/home2/home3/core/».
Будьте внимательны, изменять нужно путь к корневому каталогу сайта, остальной путь не трогать, т.к. далее идёт уже дерево каталогов ModX’а. В данном примере нужно «/Каталог1/Каталог2/Каталог3» заменить на «/home1/home2/home3», а директория core остаётся, т.к. она уже является директорией ModX’а.
Пути к корневой директории нужно узнать у своего хостера.

Тут же ищем строку с таким содержимым: «$http_host=’МойСайт’;». ВНИМАНИЕ: В одинарных кавычках будет другое содержимое, МойСайт — это пример.
МойСайт нужно заменить на адрес вашего сайта, формата МойСайт.ru.

В остальных конфигурационных файлах нужно только изменить пути к каталогам.

Вот, вроде бы и всё.

 

12 сентября 2013, 15:22    Александр CMS 0    521 0

 



Комментарии (0)

    Вы должны авторизоваться, чтобы оставлять комментарии.