Перенос сайта на другой хостинг

Для чего вообще нужен перенос сайта? Если вас не устраивает ваш хостинг, либо вы нашли тарифы дешевле, либо просто хотите попробовать услуги другой хостинг-компании.

1 . Скопировать всю папку с вашим сайтом на новый хостинг.

2.  Создать базу данных на новом  хостинге и экспортировать туда базу данных сайта.

3. Если у вас сайт создан на wordpress, тогда нужно открыть файл wp-config.php и отредактировать его. Вверху прописать правильный путь до сайта, а так же прописать нужный пароль и логин. На рисунки я выделил черным цветом те места, на которые нужно обратить внимание.

define( 'WP_CONTENT_DIR', '/home/user102/site.ru/wp-content' );
define( 'WP_CONTENT_URL', 'http://site.ru/wp-content' );

baza

Собственно всё. Как видите ничего сложного в переносе сайта на другой хостинг нет.

Какие могут возникнуть ошибки?

Всегда пишите название картинок, изображений на латинице, в случае, если все ваши изображения имеют названия на кириллице, то необходимо исправить их.
При переносе сайта нужно обязательно отключать плагин Better Security, если он у вас установлен.


Перенос сайта с одного домена на другой

или с поддомена sub.domain.ru на основной домен domain.ru.
1) скопируйте файлы сайта в корневую папку нового сайта: Как узнать корневую папку сайта;
2) при необходимости создайте новую базу данных (БД) и импортируйте в неё дамп БД прошлого сайта: Как создать базу данных, Импорт базы данных MySQL;
3) после импорта необходимо скорректировать адрес сайта в базе данных. Для этого откройте базу данных нового сайта в phpmyadmin. Выберите необходимую базу и перейдите во вкладку SQL. По очереди выполните следующие SQL-запросы:

UPDATE wp_options SET option_value = REPLACE(option_value, ‘http://olddomain.ru’, ‘http://newdomain.ru’) WHERE option_name = ‘home’ OR option_name = ‘siteurl’;
UPDATE wp_posts SET guid = REPLACE(guid, ‘http://olddomain.ru’,’http://newdomain.ru’);
UPDATE wp_posts SET post_content = REPLACE(post_content, ‘http://olddomain.ru’, ‘http://newdomain.ru’);

Где olddomain.ru — прежнее название сайта, а newdomain.ru — новое название сайта;