Сделать дубль базы данных
59 сообщений
#10 лет назад
Добрый день!Подскажите пожалуйста мне нужно сделать дубыль начального сайта на движке WP. Скопировал все файлы в каталог нового домена перенес тему но нечего не вышло. Я так понимаю нужно скопировать(импортировать) все таблицы и саму БД?Или что еще?
11416 сообщений
#10 лет назад
Вам необходимо кроме копирования файлов еще скопировать базу данных. Для этого:1. В phpmyadmin на старом хостинге/домене сделать экспорт базы данных.
2. Открыть ее блокнотом, заменить все вхождения старого домена на новый домен (через Ctrl+H)
3. В phpmyadmin на новом хостинге/домене сделать импорт файла из пункта 2.
4. В корне сайта в файле wp-config.php прописать новые доступы подключения к БД.
59 сообщений
11416 сообщений
#10 лет назад
Попробуйте в импортируемом файле убрать лишнее в начале и в конце.В начале удалите все что до первого Create table и в конце там несколько строк после последнего Insert'a.
561 сообщение
#10 лет назад
euro-space, помогает замена INSERT на REPLACEт.е. в самом дампе изменить (можно и блокнотом, но лучше Notepad++)
8 сообщений
#10 лет назад
Собственно это все делают через SQL примерно вот так:UPDATE wp_options SET option_value = REPLACE(option_value, 'ссылка;, 'ссылка

option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = REPLACE(guid, 'ссылка

UPDATE wp_posts SET post_content = REPLACE(post_content, 'ссылка;, 'ссылка

Где site.ua - старый домен и new-site.ua - новый соответственно.