Как безопасно перенести МаксСайт на другой домен? Это не рекомендация или инструкция - это вопрос к сообществу.
Делал сайт для заказчика на своем хостинге в субдомене. Теперь он купил домен и нужно портировать сайт туда. Я так понимаю, что нужно сделать резервную копию, запаковать, также сделать дамп БД и все это залить в новый домен. А нужно ли делать какие-то ПЕРЕ-настройки в конфигах?
13 4578
Еще записи по теме
- Есть ли плагин платной подписки на раздел сайта
- Сортировка записей в рубриках (и не только)
- Как выводить последние статьи для каждой активной рубрики?
- Яндекс Дзен для MaxSite
- Почему не происходит прикрепление jpg-файла в контактной форме?
- Как запретить проверку комментария на XSS?
- Возникла ошибка с PHP функцией mktime
Владимир, в целом вы правильно всё сказали. По поводу конфигов - возможно потребуется перенастроить параметры доступа к базе данных. Остальное можно не трогать.
Также, может потребоваться установка прав доступа к папкам. Подробности освежите в памяти по инструкции по установке движка.
Илья, спасибо за ответ!
Еще хочу уточнить: в ходе установки скрипт предлагает пароль для админа. А затем - где он хранится? Не нужно ли его перегенерировать?
Пароль админа хранится в таблице mso_users в поле users_password. Менять пароль особой нужды нет. Только если владелец сайта решит, что нужно его сменить. А так, после переноса вполне можно пользоваться паролем, который действовал на стадии разработки.
Спасибо за ответ!
Тут главное - понимать "что к чему". Теперь я знаю.
Еще раз спасибо!
Хочу отметить еще относительные url-картинок и прочего, в базе данных порой их приходится менять.
Хорошее замечание о картинках.
У меня вообще все пути абсолютные... и где настройка на относительыне - я не знаю. А хочется
Владимир я обычно делаю запрос к базе через phpmyadmin
http://localhost/ - адрес локалки.
http://mysite.ru/ - адрес нашего сайта куда переносим.
Кто еще, что юзает? интересно
Я обычно выгружаю sql-файл и делаю глобальную замену текста. Тогда получается не только в контенте картинки подправить, но и в мета-полях (особенно поле превьюшки). Кстати, абсолютные адреса могут быть не только в базе, но и в ушках. Но там проще руками править, ибо текстовик имеет json-формат и «в лоб» его править нельзя.
Илья спасибо.
Кстати, ещё вспомнил. В случае sql-файла тоже нужно аккуратно замены делать, ибо в json-формате также хранятся некоторые опции плагинов и настройки виджетов сайдбара (см. таблицу mso_options). Признаком является последовательность «_serialize_» в начале строки значения столбца таблицы. В этом случае тоже рекомендуется сперва через админку руками поправить значения.
Для автоматизации указанных правок в файлах ушек и в таблице mso_options можно написать php-скрипт. Я такой написал и он доступен для покупки. Пишите на почту.
Вот такая ошибка при переносе возникла и не могу понять из-за чего. Подскажите куда копать?
Ор, можно было просто текст ошибки скопировать, без использования картинки:
Вы перешли на использование php 5.6? Проблема скорее всего связана именно с этим. Для решения проблемы пока можно попробовать отредактировать файл \system\core\Common.php в строке 257. Там был такой код:
Должен стать такой:
помогло спасибо