Vivek Sharma Asked: 2009-07-07 04:49:31 +0800 CST2009-07-07 04:49:31 +0800 CST 2009-07-07 04:49:31 +0800 CST 两个不同的站点可以在同一台主机上运行,共享同一个数据库进行存储和检索吗? 772 我正在建立一个个人网站,对于博客我希望使用wordpress,对于 wiki 我将使用 wikia。是否有可能我使用相同的数据库来存储来自两个前端(wordpress 和 wiki)的文章。如果是,我可以在特定类别下如何将文章从我的 wiki 填充到博客。 编辑 - 我实际上想要我的博客和 wiki 都可以填充相同的文章。我是一名系统开发人员,我不知道如何用 MySQL/PHP 技术术语向您解释。 mysql wiki database wordpress 3 个回答 Voted pQd 2009-07-07T04:55:48+08:002009-07-07T04:55:48+08:00 是的 - 很有可能,但很可能您需要一些自定义数据同步脚本。可能这两个使用完全不同的表格布局和可能不同的标记语言。 您可能需要破解一个脚本,该脚本知道 wordpress 中的哪些文章是基于 wiki 完成的,并且每 x 小时重新编写一次。 Best Answer Rodent43 2009-07-07T04:57:59+08:002009-07-07T04:57:59+08:00 回答你问题的第一部分。我认为您可以将两个系统存储在一个数据库中,尽管它可能会变大,您可以简单地为每个系统提供不同的表前缀 例如 wordpress wp_ 和 wikia wk_ 但我不确定我是否正确回答了您的问题...您是否想让两个系统都保存到同一张表中?或者只是让两个系统都使用一个数据库? Twirrim 2009-10-01T10:38:18+08:002009-10-01T10:38:18+08:00 Wikia 和 Wordpress 在数据库中以完全不同的方式存储它们的内容,所以表面上答案是否定的。绕过它的唯一方法是编写一个同步两个数据源的脚本,从一种格式转换为另一种格式。虽然这是可能的,但如果你希望它是一个双向的东西,那么保证你以正确的顺序做出正确的改变是很棘手的,而且你几乎肯定不得不放弃任何关于一致性。 您的问题向我们展示了您计划如何提供某些功能,但您想要提供的究竟是什么?可由 joe public 编辑的博客(或登录用户?) 我认为我们可能会通过提供有关如何实现您想要实现的目标的建议来为您提供最好的帮助,而不是如何使您的解决方案想法发挥作用。
是的 - 很有可能,但很可能您需要一些自定义数据同步脚本。可能这两个使用完全不同的表格布局和可能不同的标记语言。
您可能需要破解一个脚本,该脚本知道 wordpress 中的哪些文章是基于 wiki 完成的,并且每 x 小时重新编写一次。
回答你问题的第一部分。我认为您可以将两个系统存储在一个数据库中,尽管它可能会变大,您可以简单地为每个系统提供不同的表前缀
例如 wordpress wp_ 和 wikia wk_
但我不确定我是否正确回答了您的问题...您是否想让两个系统都保存到同一张表中?或者只是让两个系统都使用一个数据库?
Wikia 和 Wordpress 在数据库中以完全不同的方式存储它们的内容,所以表面上答案是否定的。绕过它的唯一方法是编写一个同步两个数据源的脚本,从一种格式转换为另一种格式。虽然这是可能的,但如果你希望它是一个双向的东西,那么保证你以正确的顺序做出正确的改变是很棘手的,而且你几乎肯定不得不放弃任何关于一致性。
您的问题向我们展示了您计划如何提供某些功能,但您想要提供的究竟是什么?可由 joe public 编辑的博客(或登录用户?)
我认为我们可能会通过提供有关如何实现您想要实现的目标的建议来为您提供最好的帮助,而不是如何使您的解决方案想法发挥作用。