DLE - алгоритм переноса сайта на новый домен

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Версия от 11:59, 15 января 2022; Admin iph (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к:навигация, поиск

Доступная цена

DLE - алгоритм переноса сайта на новый домен

1) Скачать дамп БД через phpmyadmin, открыть его в NotePad++, сделать замену (CTRL + H)

olddomain.com
на
newdomain.com

Далее создать новую БД и выполнить импорт в нее БД с заменами.
Поменять данные для подключения БД в файле engine/data/dbconfig.php

2) Перенести файлы в корневую папку нового домена и сразу удалить кеш:

rm -rf engine/cache/*

3) Сделать замены в файлах по ssh:

# replace "olddomain.com" "newdomain.com" -- uploads/sitemap.xml
# replace "olddomain.com" "newdomain.com" -- engine/data/config.php
# replace "olddomain.com" "newdomain.com" -- .htaccess
и в зависимости от шаблонов в файлах templates:
# replace "olddomain.com" "newdomain.com" -- templates/LatestNews/main.tpl
# replace "olddomain.com" "newdomain.com" -- templates/people-talk/main.tpl

Проверить остаток можно командой в корне сайта:

egrep -r  "olddomain.com" *

4) Установить новый SSL Let's Encrypt на newdomain.com и проверить работу сайта через 1-2 минуты.