Intereting Posts
Миграция пользователей из .com в .org? Аутентификация в WordPress, используя мою собственную двухфакторную систему аутентификации CSS не отображается на моем сайте. Только HTML Отображение Если значение меньше IE9 Электронная почта по электронной почте после регистрации никогда не была отправлена ​​или получена Почему сообщение изменено не равно последней дате пересмотра последнего сообщения Что делает l10n.js в WordPress 3.1? И как его удалить? Overide enqueue в не подключаемой функции через дочернюю тему Функциональность обратного вызова и короткого кода Ajax Как мы исключаем несколько страниц (например, напротив is_page) Возможность перейти к администратору WordPress даже после удаления файлов cookie из заголовков запроса Как установить пустой поиск для загрузки шаблона главной страницы, а не index.php Как разделить страницу блога на категории? Массив в запросе POST -> 404 RecursiveDirectoryIterator не работает в admin

Может ли две домены использовать одну и ту же базу данных?

Я хочу изменить текущий сайт, который уже имеет довольно надежную базу данных. Прежде чем я это сделаю, я хочу протестировать несколько разных макетов, чтобы принять решение. Вместо использования исходного сайта я собираюсь изменить файл wp-config тестового сайта для вызова базы данных с исходного сайта. Могу ли я сделать это без «повреждения» исходного сайта?

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

Solutions Collecting From Web of "Может ли две домены использовать одну и ту же базу данных?"

Нет, не так, как вы планируете это делать. Все, что связано с сайтом (включая дизайн, выбранную тему и т. Д.), Хранится в базе данных. Если к нему присоединяется второй сайт, любые внесенные в него изменения будут отражены на главном сайте.

Вы можете просто скопировать БД с помощью phpMyAdmin, а затем указать ваш тестовый сайт на новую копию.

Можно использовать несколько сайтов, используя одну и ту же базу данных. Вы должны предоставить каждому сайту свой собственный префикс таблицы базы данных (см. Строку: 56-62 в wp-config-sample.php).

Если вы только пытаетесь протестировать разные темы, тогда плагин Theme Test Drive – ваш друг. Это позволит вам попробовать другую тему только для пользователей Admin.

Если, с другой стороны, вы будете продолжать разработку на основе первого сайта, тогда вы должны изучить миграцию WordPress OneClick, которая поможет вам перенести сайт из одной базы данных в другую.

Вы можете определить тему в wp-config.php чтобы обойти настройки базы данных.

 define('TEMPLATEPATH', '/absolute/path/to/wp-content/themes/active-theme-or-parent-theme'); define('STYLESHEETPATH', '/absolute/path/to/wp-content/themes/active-theme-or-child-theme'); 

Я использую это совместно с Virtual Multiblog (с отдельными файлами mb-config) для запуска тестового сайта из одной базы данных. Но плагин theme-switcher может быть более простым решением.

(По какой-то причине вышеупомянутое работает для родительских и дочерних файлов шаблонов, но не для style.css , поэтому я отредактировал header.php в тестовой дочерней теме с помощью href стиля style.css непосредственно в HTML, исключив вызов PHP путь.)