Перенос на другой домен не удался)
День добрый!
При переносе на другой домен в админке не поменялись пути пунктов меню. И было много косяков.
Принял следующие меры.
— При переносе соответственно менял конфиг в админке, core, connectors.
— Попробовал установить обновление — ссылки переделались, но теперь в админке не отображаются в левом меню ресурсы. Заголовок при этом undefined.
— Думал бд полетела, откатил её, все так же.
— Права на папки дал 777, файлы 644 — все так же.
— Кеш чистил, настройки сжатия js и css — 0
Что делать уже не понимаю.
Сайт готов, а запустить никак!
При переносе на другой домен в админке не поменялись пути пунктов меню. И было много косяков.
Принял следующие меры.
— При переносе соответственно менял конфиг в админке, core, connectors.
— Попробовал установить обновление — ссылки переделались, но теперь в админке не отображаются в левом меню ресурсы. Заголовок при этом undefined.
— Думал бд полетела, откатил её, все так же.
— Права на папки дал 777, файлы 644 — все так же.
— Кеш чистил, настройки сжатия js и css — 0
Что делать уже не понимаю.
Сайт готов, а запустить никак!
Комментарии: 13
Переносил недавно сайт с тестового хостинга на боевой, в целом все успешно.
Кратко (в целом все по рекомендациям на этом сайте):
1) Через админку перезагрузил все права, очистил кеш, завершил все сеансы, удалил вручную через ftp папку с кешем
2) Затем полный бекап файлов и базы
3) на новый хостинг установил чистый modx… в конфигурационном файле скопировал корректный путь… modx удалил
4) открыл в текстовом редакторе (типа notepad++) базу данных и все старые пути заменил на новые
5) залил на новый сервер файлы и базу данных
6) вручную поправил все конфигурационные файлы админке, core, connectors, manager
7) залил папку setup из чистой сборки modx
8) запустил установку (выбрал обновить конфигурацию)
после этого все заработало как надо.
Кратко (в целом все по рекомендациям на этом сайте):
1) Через админку перезагрузил все права, очистил кеш, завершил все сеансы, удалил вручную через ftp папку с кешем
2) Затем полный бекап файлов и базы
3) на новый хостинг установил чистый modx… в конфигурационном файле скопировал корректный путь… modx удалил
4) открыл в текстовом редакторе (типа notepad++) базу данных и все старые пути заменил на новые
5) залил на новый сервер файлы и базу данных
6) вручную поправил все конфигурационные файлы админке, core, connectors, manager
7) залил папку setup из чистой сборки modx
8) запустил установку (выбрал обновить конфигурацию)
после этого все заработало как надо.
Сайт встал, но отмечу, что он визуально поехавший. Верстка слетела. Js не работают.
В админке все еще нет доступа к ресурсам.
В админке все еще нет доступа к ресурсам.
Самый комфортный способ для новичка перенести сайт на MODX Revo на другой хостинг:
1. Сначала установите на новом хостинге чистый экземпляр движка. Любым удобным вам способом, но проще создать файл в корневой папке install.php, например как тут, открыть его в браузере, он сам загрузит архив, распакует его и вы установите чистый MODX
2. заархивируйте свой сайт, предварительно удалите конфиги
/core/config/config.inc.php
/connectors/config.core.php
/manager/config.core.php
и удалить полностью папку с кешем /core/cache/
3. когда вы свой архив уже без конфигов залили в ту папку где у вас новый пустой сайт, распакуйте его
4. Зайдите в базу данных, выделите все ячейки базы данных чистого сайта, удалите их. Импортирйте базу данных своего сайта. Все, входите в админку с вашим паролем и логином переносимого сайта.
Готово. Тогда ни чего не расползется точно.
Кстати, вам не придется ломать голову, подходит ли ваш новый хостинг для MODX, т.е. на этапе установки чистой копии вы уже это поймете (скорее всего).
1. Сначала установите на новом хостинге чистый экземпляр движка. Любым удобным вам способом, но проще создать файл в корневой папке install.php, например как тут, открыть его в браузере, он сам загрузит архив, распакует его и вы установите чистый MODX
2. заархивируйте свой сайт, предварительно удалите конфиги
/core/config/config.inc.php
/connectors/config.core.php
/manager/config.core.php
и удалить полностью папку с кешем /core/cache/
3. когда вы свой архив уже без конфигов залили в ту папку где у вас новый пустой сайт, распакуйте его
4. Зайдите в базу данных, выделите все ячейки базы данных чистого сайта, удалите их. Импортирйте базу данных своего сайта. Все, входите в админку с вашим паролем и логином переносимого сайта.
Готово. Тогда ни чего не расползется точно.
Кстати, вам не придется ломать голову, подходит ли ваш новый хостинг для MODX, т.е. на этапе установки чистой копии вы уже это поймете (скорее всего).
На данный момент создал тестовый поддомен.
1. Установил чистый модх и создал к нему базу.
2. Подключил чистый модх к старой бд. Зашел в админку — бд подгрузилась, в админке все доступно.
3. Сейчас заливаю поверх ресурсы сайта.
Жду итог.
1. Установил чистый модх и создал к нему базу.
2. Подключил чистый модх к старой бд. Зашел в админку — бд подгрузилась, в админке все доступно.
3. Сейчас заливаю поверх ресурсы сайта.
Жду итог.
Ну вот.
Сайт с поехавшей версткой, но с рабочей админкой.
Сейчас осталась единственная вещь — ссылки внутри сайта.
Везде на сайте остались ссылки с предыдущего домена, видимо поэтому не пашет и верстка с js.
Как и где мне найти и переделать абсолютные ссылки на относительные?
Сайт с поехавшей версткой, но с рабочей админкой.
Сейчас осталась единственная вещь — ссылки внутри сайта.
Везде на сайте остались ссылки с предыдущего домена, видимо поэтому не пашет и верстка с js.
Как и где мне найти и переделать абсолютные ссылки на относительные?
Обычно клонирую сайт через Vapor. Проблем не возникало.
У меня сайт делался на поддомете new.site.ru. И ставлю я его на место site.ru. А ссылки остались от new.
Много раз делал на поддомене, потом не возникало проблем. В config точно все пути поменял? там их много
setup не попробовал закачать и запустить?
base_url в верстке есть?
setup не попробовал закачать и запустить?
base_url в верстке есть?
В коде страницы попутно решил проблему с TinyMCE, он не давал открывать документы для редактирования.
Ппц, а не платформа!)
Где и как формируются ссылки на сайте? Как мне найти файлы отвечающие за это?
В первом посте описал все, что я проделал. Мне нужно только пути поменять.
Ппц, а не платформа!)
Где и как формируются ссылки на сайте? Как мне найти файлы отвечающие за это?
В первом посте описал все, что я проделал. Мне нужно только пути поменять.
Платформа норм, у моногих же все получается :)
Что-то феноменальное у тебя)
Скинь ссылку и доступы в личку
Что-то феноменальное у тебя)
Скинь ссылку и доступы в личку
чисто гипотетически… а в шаблонах, чанках и сниппетах вручную урлы ссылкам нигде не прописывали?
ахаха)) Спасибо!!! В хэде было это.
<base href="[[*id:is=`5377`:then=`[[++site_url]]`:else=`http://www.new.site.ru/`]]">
Что взамен прописать, чтоб не привязано было к конкретному домену?
хех, я про него писал тебе
а так пишут просто
base_url в верстке есть?Смотря для чего написано это условие, т.е. на странице 5377 что-то делается видимо
а так пишут просто
<base href="[[++site_url]]" />
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.