• Есть сайт на поддомене, можно установить зерколо сйта у того же хостера но на домене 2 уровня с использованием одной БД на оба сайта. То есть установить вордпрес установить ту же тему иподключить ту же БД? Будет ли контент автоматически переведен на сайт близнец?

Просмотр 14 ответов — с 1 по 14 (всего 14)
  • Atrax

    (@atrax)

    Ethical engineer

    В настройках базы есть URL сайта.
    Будет происходить автоматический редирект.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Автоматическое перенаправление можно отключить в wp-config.php:

    define('WP_HOME', "http://{$_SERVER['HTTP_HOST']}");
    define('WP_SITEURL', "http://{$_SERVER['HTTP_HOST']}");

    После изменения в wp-config.php: можно будет подключить вордпрес к той же базе и вся инфа с сайта автоматически зальется?

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Должен получиться один и тот же сайт, доступный по двум адресам.

    А ссылки на внутренние странички сайта тоже перезапишутся, или вручную исправлять?

    после копирования БД, возникла проблема. Она заключается в том, что я не могу зайти в админку, все время выбрасывает сразу на сайт — зеркало, с которого скопирована БД.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Ссылки, создаваемые самим WP, будут на каждом сайте свои. Ссылки, прописанные вручную, будут отображаться так, как они прописаны.

    Не совсем понятно, зачем в этом случае копировать БД.

    Sergey, Просто я не знаю где именно прописать в БД еще один адресс сайта, а простое копирование оставляет внутренние ссылки сайта и в его зеркале. Грубо говоря, при переходе на новом сайте по любой ссылке переходишь на старый сайт.
    Я понимаю может я и делаю не так как нужно, просто я не знаю, а в интернете нет всего про зеркала сайтов и их БД. Владимир.

    WP изначально сделан, если так можно сказать, однодоменным. Зеркала и смена домена ему противопоказаны.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Достаточно добавить вышеупомянутые строки в wp-config.php. Ни копировать БД, ни менять в ней данные в этом случае не нужно.

    Чтобы не оставалось ссылок на другой сайт, нужно проследить, чтобы все прописанные вручную ссылки были относительными (без http:// и домена).

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Другой вариант — может быть, сделать домен второго уровня основным? Для этого достаточно прописать новый адрес в настройках блога. Со старого адреса будет автоматическое перенаправление, как уже заметил Atrax.

    Спасибо большое.

    Извинте, но в какое именно место вставить строчки
    » define(‘WP_HOME’, «http://{$_SERVER[‘HTTP_HOST’]}»);
    define(‘WP_SITEURL’, «http://{$_SERVER[‘HTTP_HOST’]}»); » ????

    define('DB_NAME', '*****');
    
    /** Имя пользователя MySQL */
    define('DB_USER', '***********');
    
    /** Пароль пользователя MySQL */
    define('DB_PASSWORD', '*********');
    /** Адрес сервера MySQL */
    define('DB_HOST', 'localhost');
    
    /** Кодировка базы данных при создании таблиц. */
    define('DB_CHARSET', 'utf8');
    
    /** Схема сопоставления. Не меняйте, если не уверены. */
    define('DB_COLLATE', '');
    
    /**#@+
     * Уникальные ключи для аутентификации.
     *
     * Смените значение каждого ключа на уникальную фразу.
     * Можно сгенерировать их с помощью {@link https://api.wordpress.org/secret-key/1.1/ сервиса ключей на WordPress.org}
     * Можно изменить их, чтобы сделать существующие файлы cookies недействительными. Пользователям потребуется снова авторизоваться.
     *
     * @since 2.6.0
     */
    define('AUTH_KEY', 'впишите сюда уникальную фразу');
    define('SECURE_AUTH_KEY', 'впишите сюда уникальную фразу');
    define('LOGGED_IN_KEY', 'впишите сюда уникальную фразу');
    define('NONCE_KEY', 'впишите сюда уникальную фразу');
    /**#@-*/
    
    /**
     * Префикс таблиц в базе данных WordPress.
     *
     * Можно установить несколько блогов в одну базу данных, если вы будете использовать
     * разные префиксы. Пожалуйста, указывайте только цифры, буквы и знак подчеркивания.
     */
    $table_prefix  = 'wp_';
    
    /**
     * Язык локализации WordPress, по умолчанию английский.
     *
     * Измените этот параметр, чтобы настроить локализацию. Соответствующий MO-файл
     * для выбранного языка должен быть установлен в wp-content/languages.
     */
    define ('WPLANG', 'ru_RU');
    
    /* Это всё, дальше не редактируем. Успехов! */
    
    /** Абсолютный путь к директории WordPress. */
    if ( !defined('ABSPATH') )
    	define('ABSPATH', dirname(__FILE__) . '/');
    
    /** Инициализирует переменные WordPress и подключает файлы. */
    require_once(ABSPATH . 'wp-settings.php');

    С уважением, Владимир.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Например, перед следующей строкой:

    /* Это всё, дальше не редактируем. Успехов! */

Просмотр 14 ответов — с 1 по 14 (всего 14)
  • Тема «Вопрос с зеркалом сайта» закрыта для новых ответов.