как подгрузить на компьютер вордпресс с хостинга
-
не получается бекап установить на компьютер
как это сделать, чтоб все работало
в админку не могу войти стоит вход с https://может надо где-то в базе поменять вход
Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]
-
Вариант 1:
1. Установить локальный сервер. Я использую OpenServer.
2. С помощью плагина Duplicator создать установочный файл.
3. Создать базу данных на локальном хостинге. Просто пустую.
3. Запустить установку на локальном сервере. Готово.
Вариант 2:
1. Создать архив файловой базы и экспортировать базу данных.
2. Развернуть файловую базу в нужной папке.
3. Создать новую БД на локальном хостинге и импортировать туда базу сайта.
4. Заходим в БД, находим таблицу wp_options, меняем линки siteurl и home на адрес сайта в локальном хостинге.
5. Заходим в корневую папку сайта, открываем файл wp-config.php, изменяем ряд параметров. Точнее: имя базы данных, пользователя, пароль к БД на те, что вы использовали при создании новой базы, иногда приходится менять имя сервера MySQL, но обычно везде localhost.
P.S. Если в файле .htaccess есть принудительная переадресация на https, ее нужно убрать.
Какой вариант проще, по-моему видно сразу.htaccess нет там перенаправления
значит в базе нужно менятьВариант 2:
1. Создать архив файловой базы и экспортировать базу данных.
2. Развернуть файловую базу в нужной папке.
3. Создать новую БД на локальном хостинге и импортировать туда базу сайта.
4. Заходим в БД, находим таблицу wp_options, меняем линки siteurl и home на адрес сайта в локальном хостинге.
5. Заходим в корневую папку сайта, открываем файл wp-config.php, изменяем ряд параметров. Точнее: имя базы данных, пользователя, пароль к БД на те, что вы использовали при создании новой базы, иногда приходится менять имя сервера MySQL, но обычно везде localhost.
это сделаноно не работает вход в админку пишет с хттпс
Добавьте в wp-config
/** SSL в панели администратора */ define('FORCE_SSL_LOGIN', false); /** SSL в панели входа */ define('FORCE_SSL_ADMIN', flase);
В .htaccess уберите весь дописанный код. Оставьте только то, что изначально было в блоке
#BEGIN WordPress #END WordPress
Можете использовать SQL-запросы для редактирования ссылок:
UPDATE wp_options SET option_value = REPLACE(option_value, 'https://ваш-сайт.ру', 'http://ваш-локальный-сайт.ру') WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET post_content = REPLACE (post_content, 'https://ваш-сайт.ру', 'http://ваш-локальный-сайт.ру'); UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, 'https://ваш-сайт.ру', 'http://ваш-локальный-сайт.ру');
Но рекомендовал бы использовать Duplicator, так будет проще. Инструкцию, которую скинули вам выше, тоже есть смысл попробовать, прежде, чем делать SQL-запросы.
- Ответ изменён 5 лет, 3 месяца назад пользователем ren334.
Значит не все ссылки поправили либо где-то есть принудительная переадресация. Лучше воспользуйтесь плагином Duplicator.
не работает вход в админку
Лучше воспользуйтесь плагином Duplicator.
Гениально!!
как мне эту переадресацию убрать
дубликтором никогда не пользовался, а если он сайт испортитРешить проблему можно несколькими способами:
Добавить две строки с адресом вашего сайта в functions.php активной темы:
update_option(‘siteurl’, ‘http://site.ru’);
update_option(‘home’, ‘http://site.ru’);Затем два раза открыть сайт, после чего строки можно удалить.
Добавить строку в wp-config.php:
define(‘RELOCATE’, true);
Затем войти в админку, исправить адрес в настройках, удалить строку.
это не помогло
дубликтором никогда не пользовался, а если он сайт испортит
Не испортит. Он меня ни разу не подвел.
Попробуйте следующее:
Сделайте запросы к БД:UPDATE wp_posts SET post_content = REPLACE (post_content, 'https://старый.ru', 'http://новый.ru') UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, 'https://старый.ru','http://новый.ru') UPDATE wp_posts SET guid = REPLACE (guid, 'https://старый.ru', 'http://новый.ru') UPDATE wp_posts SET post_content = REPLACE (post_content, 'src="https://старый.ru', 'src="http://новый.ru');
Не забудьте линки поменять. Также в wp-config.php можно добавить следующее:
define('WP_HOME','http://новый.ru'); define('WP_SITEURL','http://новый.ru');
Затронуто 6 строк. (Запрос занял 0.0849 сек.)
Затронуто 932 строки. (Запрос занял 0.0751 сек.)
Затронуто 0 строк. (Запрос занял 0.1155 сек.)не помогло
define(‘WP_HOME’,’http://новый.ru’);
define(‘WP_SITEURL’,’http://новый.ru’);
сайт тогда криво работает
- Тема «как подгрузить на компьютер вордпресс с хостинга» закрыта для новых ответов.