Перенос сайта с движком ModX на другой хост | Студия Анатолия Тарасенко
18.12.2018

Перенос сайта с движком ModX на другой хост

Эта статья о решении частных проблем при переносе сайта на движке MODx.

Задача — перевести сайт на движке modx на другой хост.

При переносе было много проблем, начиная от хостинга, заканчивая системными проблемами.

Когда оформил хостинг — оказалось он не подходит для переноса, так как на одном ip было несколько клиентов. Было решено купить виртуальную машину.

Как только поставил сайт уже на виртуалку, получил 503 ошибку. С помощью гугла узнал что в файлах сайта надо поменять пути к корневой папки сайта. А именно:

config.core.php — 1 замена
manager/config.core.php — 1 замена
connectors/config.core.php — 1 замена
core/config/config.core.php — 6 замен

После замены сайт перестал показывать ошибку… В принципе он вообще перестал что либо показывать. Опять помог добрый гугл. Просто на сервере хранятся временные файлы в /core/cache . Надо удалить папку Cache и сайт заработает. Но не все так просто… После удаления папки сайт стал нормально отображать главную страницу, но внутренние выдавали 404…

Спустя некоторое время, проведенное в гугле, удалось найти решение. Оказывается на выделенном сервере стоит apache2, в котором решили отказаться от файла .htaccess В нем и находиться настройка для определения страниц на сайте.

С помощью этих команд мы говорим apach2 работать с .htaccess :

a2enmod rewrite
service apache2 restart

Все, после этих действий сайт заработал в нормальном состояние.