Перенос на другой домен не удался)
День добрый!
При переносе на другой домен в админке не поменялись пути пунктов меню. И было много косяков.
Принял следующие меры.
— При переносе соответственно менял конфиг в админке, 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. Сначала установите на новом хостинге чистый экземпляр движка. Любым удобным вам способом, но проще создать файл в корневой папке 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. Сейчас заливаю поверх ресурсы сайта.
Жду итог.
Сайт с поехавшей версткой, но с рабочей админкой.
Сейчас осталась единственная вещь — ссылки внутри сайта.
Везде на сайте остались ссылки с предыдущего домена, видимо поэтому не пашет и верстка с js.
Как и где мне найти и переделать абсолютные ссылки на относительные?
setup не попробовал закачать и запустить?
base_url в верстке есть?
Ппц, а не платформа!)
Где и как формируются ссылки на сайте? Как мне найти файлы отвечающие за это?
В первом посте описал все, что я проделал. Мне нужно только пути поменять.
Что-то феноменальное у тебя)
Скинь ссылку и доступы в личку
Что взамен прописать, чтоб не привязано было к конкретному домену?
Смотря для чего написано это условие, т.е. на странице 5377 что-то делается видимо
а так пишут просто