Intereting Posts
WordPress 3.1 удаляет «категорию» из пули Использование значений метаболизма WPAlchemy в другом метаболизме Зачем ставить в очередь стили на крючке? Получите идентификатор и slug от объекта таксономии Изучение проблем и использование фильтров и действий WordPress Пакет одобряет комментарии WordPress admin для персонализированного сообщения, скрыть / свернуть основные поля «title» и «description» Как получить содержимое (с определенным идентификатором) через ajax, нажав тег ссылки Автоматический вход в систему с использованием Active Directory и проверки подлинности Windows Обход .htaccess при использовании download_url Пользовательский тип сообщения / таксономия Slug / Post Title с архивом типа сообщения В цикле: сообщения имеют миниатюру И другие переменные Как показывать метки ярлыка в комментариях? Получите the_content с ajax Включение буферизации вывода в плагине wordpress

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

Я хочу изменить текущий сайт, который уже имеет довольно надежную базу данных. Прежде чем я это сделаю, я хочу протестировать несколько разных макетов, чтобы принять решение. Вместо использования исходного сайта я собираюсь изменить файл 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 путь.)