Перенос сайта на modx revo на другой хостинг или на локальный компьютер

Постоянный вопрос у обладателей движка modx revo - как перенести его на другой хостинг - для многих это прям как ком в горле, не хочу...зачем...оказывается это не так сложно...

Да, возникают ошибки при переносе, но их можно решить...

Перенос сайта на modx revo на другой хостинг или на локальный компьютер по шагам:

  1. "На старом" - хостинге запаковываем все: все файлы(можно предварительно очистить папку /core/cache/ - но можно и потом, без разницы) и базу данных. То есть получаем 2 архива.
  2. Копируем все файлы на новый хостинг;
  3. Загружаем (импортируем БД).
  4. На новом хостинге или на домашнем компе меняем пути вот у этих файлов:
    /config.core.php
    /core/config/config.inc.php
    /connectors/config.core.php
    /manager/config.core.php             Большая часть проблем с переносом именно в прописании этих путей, не всегда удается их прописать правильно (если сомневаетесь спросите у поддержки хостинга) или, если у вас есть другие сайты на этом хостинге, то можно посмотреть у них пути. И следующий вариант, это прогнать сверху установщиком (загружаете папку setup в корень сайта и делаете "новую установку"). Я на локалку на open sever сегодня ставил и пути поменять у меня оказалось не проблемой, так как у меня рядом был другой тестовый домен с modx revo тоже и я там просто подглядел пути и все, но потом была другая проблема, о ней ниже...
  5. Папку кэш /core/cache/ очищаем.

Все! - должно заработать.

 

Какие ошибки при установке modx Revo могут быть и как их решать?

500 error site temporarily unavailable modx revo

Наверное самая распространенная ошибка - это "500 error site temporarily unavailable" - это типа проблемы с сервером "Сайт временно недоступен". Происходит она по разным причинам - и всегда это настройки сервера и сайта. Для диагностики находим логи по адресу core/cache/logs/error.log - тут вы увидите примерные ошибки и они расшифрованы и примерно понять можно. При переносе сайта клиента на modx на локалку - я там нашел свою причину и удивился, оказалось, что у меня БД перенеслась не полностью, как такое произошло я до конца не понял, может ограничение какое-то, она была около 300 мб, в общем штук 10 таблиц не поместилось в архив, потом взял их отдельно запаковал и залил и все заработало. То есть всегда нужно смотреть в этот log файл - если есть какая-то ошибка.

Решения ошибки 500 error site temporarily unavailable на modx revo:

  1. Смотрим целостность БД (ошибку смотрим в логах - как написано выше). Часть базы данных может не скопироваться, если она слишком большая!!!
  2. смотрим файл .htaccess - пробуем его временно скопировать в другую папку и посмотреть как отреагирует.
  3. версия php - она должна быть от 5.3 - все что ниже - тоже свалит в ошибку.

 

Смотрите также: как загрузить сайт на хостинг

Комментарии   

0 # Anna 20.07.2017 09:15
Все сделала по инструкции. Сайт работает! А вот админка выдает ошибку Site temporarily unavailable! Все проверила, а все равно не найду где что не так!
Ответить | Ответить с цитатой | Цитировать
0 # Admin 24.07.2019 12:37
что-то скорее всего с файлом htaccess - он должен быть таким точка и потом он, то есть - .htaccess
Ответить | Ответить с цитатой | Цитировать
0 # Андрей 28.12.2018 16:01
Спасибо добрый человек!!!
Получилось по вашей инструкции перенести сайт на компьютер, поработать с ним и скачать на другой хостинг.
Ответить | Ответить с цитатой | Цитировать
0 # Ия 21.06.2019 06:46
Все сделала как написано - но итог на розовой полосе надпись Site temporarily unavailable.
Ответить | Ответить с цитатой | Цитировать

Добавить комментарий


Защитный код
Обновить

Вы здесь: Сайтостроение CMS MODx Перенос сайта на modx revo на другой хостинг или на локальный компьютер