锦中排课系统安装部署手册
锦中排课系统安装部署手册
使用Mysql 8 安装锦中排课系统
安装锦中排课系统可能遇到的问题及解决办法
锦集网-锦中集团文档分享与下载平台,提供产品操作手册、产品资料、知识文档、技术集锦等在线学习。
-
+
首页
安装锦中排课系统可能遇到的问题及解决办法
# 可能遇到的问题及解决办法 ## 用浏览器打开排课系统首页后,提示: Error! License Error! Please Check: C:\Data\paike\jzconfig\license.xml To apply for a license, please go to app.jzkg.cn * 问题产生原因:未安装License,或License错误。 * 解决办法:申请License后,然后按照“配置IIS站点”->“配置License”的引导,正确配置License。 * 如果您已经配置了License,仍然出现此出错,说明您的License已过期,或者在线申请License时填写的Ipv4、Ipv6、Mac物理地址不正确,请重新申请License。 ## 在登录界面,用户名输入admin,光标离开文本框后,在“每周上课天数”文本框中出现形如以下字符串:“找不到请求的 .Net Framework Data Provider。可能没有安装…” * 问题产生原因:锦中排课系统采用Asp.Net程序语言开发,数据库采用Mysql。Asp.Net连接Mysql数据库需要单独安装插件(mysql-connector-net)。如果您的IIS站点和Mysql数据库安装在同一台服务器上,并且安装Mysql时,采用的完全模式(Full模式),则不需要单独安装。否则需要单独安装mysql-connector-net * 解决办法:到官方https://downloads.mysql.com/archives/c-net/ 下载 mysql-connector-net。实测,当Mysql采用 5.7版本时,mysql-connector-net可采用6.3.7。当Mysql采用8.0.30.0时,mysql-connector-net可采用8.0.31.0 * 另外,出现该错误的原因,还有可能是已安装的mysql-connector-net与Mysql版本不匹配造成的,在使用了Mysql8的时候可能会较频繁地出现该问题,大部分情况下,使用较新版本的mysql-connector-net即可解决该问题。比如Mysql采用8.0.30.0,mysql-connector-net采用8.0.30.0,会出现该问题,而mysql-connector-net采用8.0.31.0时即可正常访问。 ## 在登录界面,用户名输入admin,光标离开文本框后,在“每周上课天数”文本框中出现形如以下字符串 :“Client does not support authentication protocol requested by server; consider upgrading MySQL client” * 问题产生原因:这是因为你的Mysql 版本较高,而mysql-connector-net版本较低导致的 * 解决办法:安装较高版本的mysql-connector-net ## 登录进入排课系统以后,在“基础资料导入”界面,点击“下载模板”按钮,出现形如以下字符串: “对路径“C:\Data\paike\Template\Template2.xls”的访问被拒绝。” * 问题产生原因:排课系统需要读取C:\Data\paike\Template目录,需要单独给该目录授权读取权限 * 解决办法:将C:\Data\paike\Template目录,授予User写权限,如下图所示。 ![](/media/202212//20221201121641833749.png) ## 登录进入排课系统以后,在“基础资料导入”界面,上传Excel时,出现形如以下字符串:“数据导入失败!未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序。” * 解决办法:需要将应用程序池,启用32位应用程序,参见“在IIS中添加应用程序池”相关的说明。 ## 出现类似“ONLY\_FULL\_GROUP\_BY”的错误。 * 解决办法: 在mysql控制台中采用命令 select @@sql\_mode;命令查看一下,如果包含了ONLY\_FULL\_GROUP\_BY,则需要去掉它。去掉它的方式是修改配置文件,在[mysqld]中增加形如: sql\_mode=STRICT\_TRANS\_TABLES,NO\_ZERO\_IN\_DATE,NO\_ZERO\_DATE,ERROR\_FOR\_DIVISION\_BY\_ZERO,NO\_ENGINE\_SUBSTITUTION的配置。其中=号后面的那一串,是上面通过select @@sql\_mode;命令查询出来的结果中移除ONLY\_FULL\_GROUP\_BY的部分。 对于Windows操作系统,配置文件通常在mysql的安装目录中my.ini。 对于Linux操作系统,配置文件通常在/etc/mysql/ 目录下的conf.d或者mysql.conf.d目录中 注意修改以上配置后需重启mysql服务 注意:如果不去掉上述的ONLY\_FULL\_GROUP\_BY,程序会出现形如:Could not execute query 或者Expression of SELECT list is not in GROUP BY clause and contains的错误。
小锦
2022年12月1日 12:36
分享文档
收藏文档
上一篇
下一篇
微信扫一扫
复制链接
手机扫一扫进行分享
复制链接
Markdown文件
PDF文档
PDF文档(打印)
分享
链接
类型
密码
更新密码