两个域可以使用相同的数据库吗?

时间:2011-05-01 作者:Marna

我想改变一个当前的网站,它已经有一个相当强大的数据库。在此之前,我想测试一些不同的布局以做出决定。我正在考虑更改测试站点wp config文件,以从原始站点调用数据库,而不是使用原始站点。我能做到这一点而不“破坏”原来的网站吗?

我的理由是,由于原始站点有自定义的帖子类型,因此使用该数据库比尝试重新创建数据库更容易。

4 个回复
SO网友:Norcross

不,不是以你计划的方式。与网站相关的所有内容(包括设计、选定主题等)都存储在数据库中。通过附加第二个站点,在那里所做的任何更改都将反映在主站点上。

SO网友:ggutenberg

您可以使用phpMyAdmin复制DB,然后将测试站点指向新副本。

SO网友:Azizur Rahman

可以使用同一数据库运行多个站点。您需要为每个站点提供自己的数据库表前缀(请参见wp config sample.php中的第56-62行)。

如果您只是尝试试驾不同的主题Theme Test Drive 插件是你的朋友。它可以让你为管理员用户尝试不同的主题。

另一方面,如果你打算在第一个网站的基础上进行进一步的开发,那么你应该WordPress OneClick Migration 这将帮助您将站点从一个数据库迁移到另一个数据库。

SO网友:KitGreen

可以在中定义主题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\');
我将其与虚拟多博客(带有单个mb配置文件)结合使用,从一个数据库运行测试站点。但主题切换插件可能是一个更简洁的解决方案。

(出于某些原因,上述操作适用于父模板文件和子模板文件,但不适用于style.css, 所以我编辑了header.php 在测试子主题中href 属于style.css 直接在HTML中,消除了对路径的PHP调用。)

结束

相关推荐

Corrupt Wordpress Database

我认为这是最奇怪的文字印刷问题。一个拥有大量帖子数据库的客户网站已经有了自己的想法。前一分钟一切似乎都很好,接下来的帖子、类别和标签都不见了。此时仪表板告诉我9个类别中有2309个帖子,但当我单击admin中的categories链接时,列表中没有任何帖子。我可以在admin中看到所有帖子,但尽管它们过去被分配到类别并列出标签,但现在它们都“未分类”,没有标签。很明显,wordpress数据库在某种程度上已经损坏,但从哪里开始尝试修复呢!?以下是我迄今为止测试的内容:插件–我关闭了所有当前的插件。主题–我