第三十章 移动开发

30.5 硬件接口

2.png

31.1 错误调试

Zoomla!逐浪CMS内置人性化的错误调试机制,您可以通过设置系统根目录下Web.Config文件中customErrors的mode属性来进行错误调试与分析。

相关方法如下(注意大小写):

On:非调试模式,仅输出通用错误页内容

Off:调试模式,输出错误具体信息-供管理员诊断

RemoteOnly:开发模式,本地输出错误,远程输出通用错误页内容

对于不同的调试问题,可以在后台“系统配置—网站配置—维护中心”进行定义,从而简化直接修改文件过程,如下图:

1.png

31.2 安装问题

问:我正确安装了.net服务,可在运行网站安装时系统却提示没有.net服务支持是怎么回事?

答:首先进入系统服务中,查看.net Server服务已经启动。然后启动IIS管理器—WEB服务扩展—Asp.net V4.0服务是否为“允许”运行状态,否则请右键选择“允许”运行。


问:安装时始终无法创建表单。

答:出现这样的问题,您要进行排查,首要确认您的网站根目录下Config是否允许USER用户或WEB匿名进程写入操作;其次检查数据库版要选择是否正确;最后检查数据库的访问权限以及密码是否配置正确。


31.3 数据库问题

问:Zoomla! 逐浪CMS支持ACCESS数据库吗?

答:作为企业级应用网站内核程序,Zoomla! 逐浪CMS从一开始就立足于高性能的计算与高效率的开发,而作为入门级的桌面型数据库,ACCESS没有通过我们的性能考核而被舍弃,您完全可以在Zoomla! 逐浪CMS的技术指引下使用MSSQL数据库构建您的强大门户。


问:数据库操作时出现错误。错误3169:已备份数据库的碰盘上结构版本为611。服务器支持版本539,无法还原或升级此数据库。RESTORE FILELIST 操作异常终止。

答:这是在还原数据库时出的错误,原因是您使用MSSQL2005的数据库备份文件,试图还原到MSSQL2000数据库上,这种操作是不可行的,请选择正确版本的数据库进行还原。


31.4 后台操作问题

问:后台登陆时无法进入,显示加载错误。

答:后台登陆时需要有一个加载的过程,如果您没有等加载成功或在低速网络下直接登陆,没有引入相应的登入信息就会出错,这个过程如果您是初次使用估计会有三秒钟,第二次登陆则无此问题。


问:我创建了节点,但无法录入信息。

答:首先检查您的节点有没有绑定模型,其次检查模型中有没有定义用户字段,否则不能录入信息的。


问:我的后台密码忘了,如何处理?

答:启动MSSQL数据库企业管理器,在您的网站数据库中找到ZL_Manager,打开该表,修改AdminPassword字段的的值为469e80d32c0559f8,后台密码就改为了admin888,通过此密码可以重要进入后台修改密码。


问:我启用了API整合,但为什么无法正常注册或登陆?

答:您需要检查整合的另一方是否开启了API参数接收,同时还要注意有的被整合系统会屏蔽诸如数字、字母注册等特殊规则。


问:每次登陆后台输入密码都要使用软键盘,有什么办法取消吗?

答:软键盘是为了确保您的密码安全而设的,如果您嫌这样输入麻烦,可以进入后台的系统设置中取消软键盘(详见第四章4.2节教程)。


问,后台添加信息时出现以下错误:

1.png 

答:因为from是数据库操作字段,不允许以此字段作为模型,如果您的模型中有以from命名的表单字段,删除此字段,然后建立其它英文名的字段即可解决。