Сделать дубль базы данных
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++)
52 повідомлення
#10 років тому
Sxd - вещь. Делать экспорт через phpMyAdmin - вчерашний день. :-)
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 - новый соответственно.