25 июня 2015 г., 18:32

Проблема при переносе сайта(modx revo)

Добрый вечер. при переносе сайта столкнулся с проблемой. Изначально заархивировал фалы сайта и скачал их, сделал копию бд и скачал. Залил на новый хост файлы и бд. После переноса была 500 ошибка, посмотрел логи — допустил ошибку при указании базы.
После чего 500 пропала и в логах начала появляться вот такая информация
[2015-06-25 21:14:25] (ERROR @ /index.php) Error 42S22 executing statement: Array ( [0] => 42S22 [1] => 1054 [2] => Unknown column 'modContext.name' in 'field list' ) [2015-06-25 21:14:25] (ERROR @ /index.php) Could not prepare context: web
Сам сайт, админка и прочье недоступно, везде сплошной белый экран.
в 4 конфигах путь правили?
да, проверял несколько раз
поставь чистую систему… а потом подмени БД и файлы (выборочно)
ок, сейчас попробую, файлы каких папок нужно будет добавлять в новую систему? Версии обязательно должны совпадать? не помню какая у меня сейчас стоит
Версии обязательно должны совпадать? не помню какая у меня сейчас стоит
версию можно посмотреть в отчетах ну вообще то да должны.
файлы каких папок нужно будет добавлять в новую систему?
пакеты, ваши файлы и т.д.
можно заменить все КРОМЕ conectors/config.inc.php manager/config.inc.php core/config/config.inc.php config.inc.php
версию можно посмотреть в отчетах
Самое надежное: core/docs/version.inc.php А то так-то и в настройках можно указать версию. Не знаю почему так не централизованно это сделано.
можно заменить все КРОМЕ conectors/config.inc.php manager/config.inc.php core/config/config.inc.php config.inc.php
И не забыть потом удалить папку core/cache/
Поставил версию 2.3.3(в докс было написано что эта версия) все работало, но после того как подменил бд(удалил установленную и залил скачанную со старого хоста ошибка возникла повторно. значит собака в базе зарыта, но где именно, или какие будут еще варианты спасити контент сайта, его настройки, сниппеты, плагины и тд.
Не надо гадать. Включайте вывод ошибок (в том числе и php (попробуйте в core/config/config.inc.php прописать в начале ini_set('display_errors', 1))). И далее цитируйте получаемые ошибки. Вы файлы залили? А то БД подключили, там что-нибудь в плагинах прописано типа подгрузки файлов require, а файлов нет. Да полно причин может быть.
Вы будете меня тролить, но я не ту бд подключал) все заработало:)
Вы будете меня тролить
это не наш метод
Спасибо большое за помощь!

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