在编辑之前保存 DNN 站点副本的最简单方法

Easiest way to save a copy of a DNN site before editing

我有一个为我构建和托管的 DotNetNuke 站点。我有管理员访问权限,但没有文件或 FTP 访问权限。有没有一种方法可以在编辑之前保存现有站点的副本,或者在非实时环境中进行编辑,以防我搞砸了?或者,如果我确实需要直接访问文件(我认为我可能需要进行一些编辑),是否只需通过 FTP 下载副本,使用 Xampp 在本地主机上编辑,然后重新-上传新版本?感谢您的帮助,我刚开始使用 CMS。

根据我个人使用 DNN 的经验,拥有一个本地副本,在本地进行更新,然后一直将整个站点复制到实时环境是非常麻烦的。这不仅涉及站点文件,还涉及数据库。

我通常的建议是,如果您有一个主要基于 HTML 内容的 dnn 站点,请在实时站点上进行更改。您可以随时返回到您修改过的 HTML 的早期版本,方法是诉诸 HTML 模块的版本控制(默认为 5 个最新版本)

如果您正在创建新页面,您可以在它们处于开发阶段时将它们隐藏起来。这样您就有时间在它们上线之前对其进行处理。

但是,如果您仍想拥有本地副本,则必须:

  1. 从您的实时站点中获取站点文件和数据库;
  2. 在本地恢复它们;
  3. 进行更改;
  4. 再次将站点文件和数据库复制到实时站点;

我在“4 个简单的步骤”中对它们进行了编号,但每个步骤都涉及很多。

看看 Evotiva 的 DNN 备份模块。您可以在 DNN 安装的管理部分中执行所有操作 backup/restore。