• не получается бекап установить на компьютер
    как это сделать, чтоб все работало
    в админку не могу войти стоит вход с https://

    может надо где-то в базе поменять вход

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 15 ответов — с 1 по 15 (всего 54)
  • Вариант 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);

    Затем войти в админку, исправить адрес в настройках, удалить строку.

    это не помогло

    Гениально!!

    Он переносит с хостинга на локалку. Я так понимаю, что на хостинге все работает.

    • Ответ изменён 5 лет, 3 месяца назад пользователем ren334.
    • Ответ изменён 5 лет, 3 месяца назад пользователем ren334.

    дубликтором никогда не пользовался, а если он сайт испортит

    Не испортит. Он меня ни разу не подвел.
    Попробуйте следующее:
    Сделайте запросы к БД:

    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’);
    сайт тогда криво работает

Просмотр 15 ответов — с 1 по 15 (всего 54)
  • Тема «как подгрузить на компьютер вордпресс с хостинга» закрыта для новых ответов.