DNN中模块的安装指南

来自:charlybus

在DNN中模块是可以自动注册安装的。在模块的安装包中,有一个扩展名为.dnn的文件,此文件包含了该模块安装时用到的信息。 
模块的安装 
当从网上下载了一个模块包(需要以.zip压缩)后,以主机帐号登录站点,打开host中的文件管理,鼠标移到铅笔形状,出现添加新文件,点击后出现文件上传页面,选择自定义模块,在浏览中找到你下载的模块包,点添加,选中添加的文件,点上传文件。 
此时模块会自动安装,并出现有关安装信息(如果没有出现安装信息,安装程序没有启动,需重复以上操作,不知为何,此问题经常出现),如果安装成功,会出现安装完成的字样,如果安装失败,就会出现出错信息。 
在安装中它自动执行了如下工作: 

在DesktopModules中新建一个等同于模块压缩文件名的文件夹。 

解压模块压缩包。 

读取.dnn文件,将.dnn中指定的文件复制到相应的文件夹中。(将.dll文件复制到bin文件夹中,其余指定的文件复制到该模块文件夹中,忽略没有指定的文件) 

执行数据库脚本的安装,将.sqldataprovider文件在SQL中执行以安装SQL数据库,将.accessdataprovider文件在access中执行以安装access数据库。 


安装出错时的卸载 
如果安装出错,卸载时很麻烦,所以首先应该在安装之前备份数据库。安装出错后应该做以下几步: 

删除DesktopModules文件夹中的相关文件。 

删除bin文件夹中的相关.dll文件。 

还原数据库。此一步可能非必须。有的模块没有dataprovider,或者出错后没有写入数据库。如果你无法判断还是回复一下比较好。如果无法还原SQL请先停止IIS和SQL服务器,再打开SQL服务器,打开企业管理器还原。 
如果有残余文或信息没有清除,且你没有设置aspnet(win2000中)或是NT AUTHORITY/NETWORK SERVICE(win2003中,也可以使用IIS_WPG组)对相应文件夹中的修改权限,在改写某一文件时会出错,该模块就无法再安装。 
正常卸载 
点host中的模块定义,在要删除的模块上点铅笔形状,然后在出现的页面中点删除即可。 


对于皮肤包和容器包。安装的方法基本相同,在我提供的汉化版中,有个名为PHPDupe的皮肤与容器尚未安装,大家可以安装一下。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值