Поиск и замена доменного имени на 100 сайтах сразу

bratoz
На сайте с 11.09.2009
Offline
143
386

Добрый день. Ребят подскажите как на сервере(90-100 сайтов) найти домен > site.com и поменять его на site.net и поменять его разом на всех сайтах, либо на выбранных.

Наверняка есть какие-то скрипты или что-то простое для решения данной задачи?

Аренда ссылок ad*lt (http://links.izibit.net/public/sites), со старых трастовых сайтов 18+(2-8 лет)
S
На сайте с 30.09.2016
Offline
469
#1

Чтобы получить ответ, надо уметь спрашивать.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
Lanathel
На сайте с 05.10.2016
Offline
33
#2

на чем сайты (CMS) ? замена в файлах (php/html/...) или по БД ?

bratoz
На сайте с 11.09.2009
Offline
143
#3
Lanathel:
на чем сайты (CMS) ? замена в файлах (php/html/...) или по БД ?

DLE почти все сайты.

Часть в файлах html и и часть в БД.

Lanathel
На сайте с 05.10.2016
Offline
33
#4

раз:

egrep -lRZ 'foo' . | xargs -0 -l sed -i -e 's/foo/bar/g'

два:

https://stackoverflow.com/questions/4822638/find-and-replace-entire-mysql-database

тут всякие поползновения с запросами в БД, имхо удобнее будет сделать дамп, сделать в нем замену и залить его назад

Для WordPress-ов есть вот https://interconnectit.com/products/search-and-replace-for-wordpress-databases/

возможно вам тоже поможет, т.к. это самостоятельный скрипт. Работает втч и с заменой в сериализованных массивах, чего вы корректно с простой текстовой заменой в дампе не добьетесь. Только я не знаю использует ли их ДЛЕ.

bratoz
На сайте с 11.09.2009
Offline
143
#5

Спасибо, буду пробовать, смотреть что и как)

WebAlt
На сайте с 02.12.2007
Offline
251
#6

Что касается БД, то:

В шаблонах E-Mail сообщений домен не поменяется, нужно править вручную.

И не забываем указать новый домен в настройках системы.

В актуальной версии v.13.2 появился перенос домена:

bratoz
На сайте с 11.09.2009
Offline
143
#7
WebAlt:
Что касается БД, то:


В шаблонах E-Mail сообщений домен не поменяется, нужно править вручную.
И не забываем указать новый домен в настройках системы.

В актуальной версии v.13.2 появился перенос домена:

Ну тут именно разом поменять все домены нужно было на всех сайтах. А в БД через DLE я уже умею, но ручками сложно конечно на 100+ сайтах...

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