Перенос сайта на другой домен и хостинг. Как сделать правильно?

Fargoname Fargoname   04.06.2018 13:35   500  
Добрый день всем. Инфы по этому вопросу в гугле много, но почему-то не получается.

Перенес сначала сам сайт, потом перенес БД. В бд поменял везде старый домен, на новый. И теперь сайт открываю и там все пусто. Написал тп, они ответили мол смотрите свой код, там косяк видимо. Хотя косяка нету никакого, не пойму где накосячил.


Вот сайт - http://yklenta.kz/
0
Ответы на вопрос (7) Написать ответ
Polisario
0
Polisario   04.06.2018 13:43
Правильный перенос - это: установка чистого WP на новый домен, активация шаблона и плагинов, а потом подключение БД (где надо будет старый домен заменить на новый). Я так делал всегда.
Причин, почему такая ситуация у вас, может быть много различных. К примеру - другая версия PHP и самого WP.
Polisario
Fargoname   04.06.2018 23:12  
понял. Попробую вручную тогда установить тему потом бд подключить
iloveliveuzia
0
iloveliveuzia   04.06.2018 14:11
Чтобы понять что произошло, вам нужно включить отображение ошибок php.
mozgsupport
0
mozgsupport   04.06.2018 15:17
Перепроверьте данные логин и пароль от бд в конфиге.
Insaitg
0
Insaitg   04.06.2018 15:36
А нельзя было попросить поддержку хостинга перенести сайт с одного домена на другой
Insaitg
Insaitg   04.06.2018 15:37  
вроде данные вещи многие хостинги делают бесплатно
Insaitg
Fargoname   04.06.2018 23:12  
не стали делать
zuma307
0
zuma307   04.06.2018 18:01
Трудно гадать, не зная каким способом вы переносили сайт. Если при входе на сайт появляется белый экран, то одной из причин может быть потерявшийся файл .htaccess У меня такое было, в админку зайти можно, а вот вместо сайта белый экран...
zuma307
Fargoname   04.06.2018 23:12  
вот у меня ровно так же сейчас
zuma307
0
zuma307   04.06.2018 23:14
Ну а файл .htaccess на месте?
leaderok777
0
leaderok777   05.06.2018 08:29
Добрый день. Достаточно часто сайты свои тягаю с места на место (такая уж ниша :)) и возникало много разных непонятных проблем. Остановился на следующем алгоритме:
1. Удаляем все плагины кеширования на сервере, например в моём случае WP Super Cache. Путь: site.ru/wp-content/plugin/
2. Удаляем содержимое папки cache
3. Импортируем базу и прописываем следующие SQL запросы в том же phpMyAdmin:
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');
4. В файле конфигурации (wp-config.php) пропишите данные к подключению к базе.
5. Проверьте, чтобы .htaccess был настроен по дефолту (не было никаких лишних редиректов).
В общем-то всё. Сайт отлично переносится.
P.S. Обратите внимание, что в базе кодировка может быть указана как utf-8. А база сайта на utf-8mb4. Если выполните строго по пунктам и не получится ничего, то попробуйте сменить кодировку на utf-8mb4.
leaderok777
Fargoname   06.06.2018 01:59  
сделал все как написали. Шаг за шагом. Теперь просто открывает ошибку 504 Gateway Time-out

Никогда не думал, что это такой геморрой

Войдите, чтобы написать ответ
Вход Регистрация



Фриланс нового поколения. Всё за 500 рублей!