mysql中的log日志乱码,ZKEACMS开发过程中的常见问题查看log数据库乱码404

ZKEACMS 常见问题

大家在开发、使用ZKEACMS的时候,大家经常遇到的一些问题在这里做一个简单的整理。

如何查看LOG

程序在运行过程中难免会出现各种异常,导致程序不能正常工作,当出现异常时,ZKEACMS会记录这些异常信息。异常信息存储在以下目录。

Logs 目录

日志文件按天记录,一天一个文件。当异常发生时才会生成文件。异常的信息始终追加到最后,最新的异常信息,在最末尾。

1. 执行数据库脚本时乱码

这个问题的原因是因为 Linux 的换行符与 Windows 不同造成的。之所以会出现这样的结果,是大概是因为您下载代码的 “姿势” 不正确。请不要直接在 GitHub 下载代码压缩包。请使用 git clone。或者在这里(.Net Core版本)下载数据库脚本,创建数据库。

d5feb28e5c79a25f1d94aeeedfe28311.png

解决方法

用notepad++打开 Build.cmd 文件。双击 Unix [LF] ,选择转换为Windows格式并保存。下载 notepad++

ee4fd58d01b392952d7a0983c3216c0b.png

2. 不列出此目录的内容 / 403

如果您使用的是发行版本,请确认一下你的.Net版本是不是正确(需.Net 4.0)。如果您使用的是IIS 6,请查看《IIS6.0中布署MVC站点》。

如果您是使用源代码,部署,请先生成,或者请下载发行版本。下载

如果您是开发人员,用VS打开了项目,然后按F5运行项目,依然出现了这个错误信息,请尝试以下操作:

清理解决方案,并重新生成解决方案。Rebuild

3. 按F5运行 404,访问首页 404

9ca0692c430c1c423e6870fc5d614312.png

尝试访问一下 /admin/page,如果可以正常访问,用 admin 登录看看是否有页面。如果不能登录或者登录以后页面树没有显现出页面列表,说明是您的数据库初始化不完整。请重新初始化数据库。

4. 未对名称“Page”返回控制器

数据库连接字符串不正确。

请确认您已生成了数据库,并且请检查Web.config中的数据库连接字符串是否正确。

5. Could not load file or assembly System.Core

这个是.Net4.0的BUG,需要安装补丁:

参阅:

补丁下载:

6. Sqlcmd: "CreateDataBase.sql": 文件名无效

这一般是由于没有权限引起的,加上权限即可。注:不要右键“以管理员身份运行”

9a906106600aa20d70dede115afaa11c.png

解决方法,加上Everyone即可。

aa24320d976a3590add0b7b3cde01c7c.png

7.部署IIS 404

444ddd59c4b3e5883230b77aeefc0673.png

如果确定了程序发布正确,IIS的对应设置也正确,这可能是因为.Net Framework4没有在IIS中注册,只要重新注册一下就可以了,在运行(CTRL+R)执行以下命令即可:

32位Windows:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

64位Windows:

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值