DNN很新,所以请善待...... 我正在协助一位为许多非营利组织提供网站的朋友。他正试图将所有这些迁移到DNN,以允许他们自己维护网站。一个是去年成功建立的PortalID = 0并使用默认数据库。
然后一位朋友请求在DNN上托管,我们将它们设置为PortalID = 1的另一个门户。现在这位朋友正在移动主机,我们有点陷入困境。看起来所有门户网站数据都存储在同一个默认数据库中。
我们的问题是我们如何将门户网站数据移动到单个数据库中,以便备份数据库并将其发送到客户端非常容易?我们在创建新门户时在哪里设置数据库?或者我们是否错误地设置了它?
如果你回答,请稍微具体一点。我是新手。
答案 0 :(得分:1)
建议的处理方法是使用单独的DotNetNuke安装设置每个客户(只应从组织内部使用多门户功能)。
为了做你想做的事,你应该为你的客户做一个克隆和清除方法。请记住,数据库中可能存在遗留物,但这对您和您的客户来说是最好的。如果您需要帮助,我建议您使用http://www.DNNHelp.com触及基础。
(我为http://www.PowerDNN.com工作)
答案 1 :(得分:0)
我建议复制网站和数据库,然后删除其他门户(我想这是Tony所说的“克隆和清除”)。我假设您将能够备份站点并将其还原到其他位置(确保设置门户别名,您可以访问新站点)。然后,从主机 - >站点页面(您将在其中创建新门户),您可以删除数据库中不需要的其他门户。完成后,您可以从原始站点删除门户网站,并拥有两个独立的,未连接的站点。
同一实例的门户将始终共享同一个数据库,因此如果您需要单独的数据库,则应创建新的DNN实例,而不是新的门户。
答案 2 :(得分:0)
除了上述所有方法之外,还有一个捷径可以做到这一点。以下是您可以轻松完成的任务:
我希望这会有所帮助。