Перенос сайта "вручную"на новый хостинг

Lem625
На сайте с 11.02.2007
Offline
134
862

Подскажите, правильно ли я понимаю методологию переноса сайта на CMS с одного хостинга на другой сотрудником, который не знает особенностей функционирования этой CMS.

А именно: если импортировать на новый хостинг (например возможностями PHPMyAdmin) базу данных, потом скопировать буквально все файлы, перенастроить конфигурационные переменные (доступ к БД на новом хостинге). И все должно заработать?

Таким образом переносил сайты на Joomla - все успешно переносилось.

А если сайт на Друпал? Битрикс? Typo3? Другие CMS ?

Если поковыряться - самостоятельно перенести можно по аналогии, или тут могут быть какие-то принципиальные сложности?

PS Предполагается, естественно, что все доступы есть: в админку в частности.

ДП
На сайте с 23.11.2009
Offline
203
#1

Кроме конфигов с БД, могут встречаться еще привязки к путям до файлов. Редко, но могут. Еще вопрос ицензий - для платных - возможно с ними как-то придется повозиться.

А так подход в принципе верный.

[umka]
На сайте с 25.05.2008
Offline
456
#2

Привязки к путям встречаются более чем часто.

Особенно этим грешат плагины. И многие из них хранят свои настройки в БД, так что их поиск может быть затруднительным.

Лог в помощь!
Macdec
На сайте с 22.11.2013
Offline
56
#3

Отредактировать пути, точнее заменить на новые, начиная с корня. И вообще есть некоторые хостинги, которые сами переносят сайт как бонус.

Не стыдно падать, стыдно не подняться | WordPress статьи (http://wordsmall.ru/)
L
На сайте с 16.10.2014
Offline
108
#4

НЕ забудьте про права на файлы и папки !

Купить автомобиль из США можно тут (https://us-car.com.ua)
[Удален]
#5

Да, плагины - это проблема. Чем их больше, тем сложнее переносить, там почти у каждого привязка к пути

SeVlad
На сайте с 03.11.2008
Offline
1609
#6
Lem625:
перенастроить конфигурационные переменные

+ в БД поизменять урлы и пути.

Но тут можно напороться на неожиданные проблемы в дальнейшем функционировании сайта - бывает хранение в БД сериальных данных. И при замене в дампе путей\урлов они могут похерится и тогда может что-то поломаться (например собьются настройки плагина)

Для корректного изменения в БД можно заюзать этот скрипт. Он типа заточен для ВП, но по-моему это не важно - он работает с БД, а не с движком.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
дани мапов
На сайте с 06.09.2012
Offline
204
#7

Еще смотря каких размеров база, если огромная, то через PhpMyAdmin не получится выгрузить, можно использовать Sypex Dumper или через консоль. А если база небольшая, то можно просто открыть в Notepad++ дамп базы и произвести массовую замену старого домена на новый.

Написание и доработка скриптов (PHP, MySQL, JavaScript, jQuery) (/ru/forum/811046)
S
На сайте с 13.10.2014
Offline
171
#8

если у друпала нет самописных, левой пяткой, модулей, то тоже на ура переносится.

заархивировали на старом хостинге ,на новом развернули, базу влили, chmod выставили, явки-пароли в конфиг прописали.

зашли в админку путь до темпа поправили (иначе будет работать, но материться)

Профит

только перед переносом БД лучше вычистить оттуда вседанные в таблицах, что начинаются на cache_ и поисковые словари. иначе база будет в 1.5 раза больше )

BG
На сайте с 03.10.2010
Offline
195
#9
дани мапов:
А если база небольшая, то можно просто открыть в Notepad++ дамп базы и произвести массовую замену старого домена на новый.

Либо пропустить этот шаг если домен не меняется.

-= Сайты на заказ | Правки, обновление, работы по DLE =- ( /ru/forum/791118 ) Telegram: @ruslansh ( tg://resolve?domain=ruslansh )

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий