У меня есть веб-сайт Wordpress, опубликованный на удаленном ПК. Я хочу полностью зарезервировать его на своем локальном ПК с ОС CentOS, включая записи, изображения, видео и т.д.
Вот что я сделал:
- Скачайте и установите Wordpress на мой локальный компьютер.
Создайте резервную копию базы данных MySQL на удаленном ПК с помощью этой команды:
mysqldump --user=root --password=XXXXXX --opt wordpress > wordpressBK.sql
Восстановите базу данных MySQL на моем локальном ПК, используя эту команду
mysql --user=root --password=XXXXXXX wordpress < /home/mysqlDB/wordpressBK.sql
Теперь, когда я открываю свой браузер и захожу на http://localhost
, резервное копирование кажется успешным, но URL-адреса тем и изображений в Wordpress по-прежнему переходят на мой удаленный адрес Wordpress (например, http://www.AAABBBCCC.com/?p=1365
)
То, что я хочу, это скопировать все на мой локальный компьютер. Как я могу вручную выполнить эту резервную копию?
Если возможно, я бы предпочел не устанавливать плагины.
спасибо за ответ, после того, как я изменяю URL сайта в MySQL DB, это работает, вот какое заявление я выполняю
UPDATE wp_options SET option_value = replace(option_value, 'http://www.XXXXXXXX.com', 'http://192.168.3.116') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'http://www.XXXXXXXX.com','http://192.168.3.116');
UPDATE wp_posts SET post_content = replace(post_content, 'http://www.XXXXXXXX.com', 'http://192.168.3.116');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.XXXXXXXX.com','http://192.168.3.116');