DTcmsCore Mysql Linux部署 相关问题处理
ChenPan 9/21/2019 dtcms
# DTcmsCore Linux部署相关问题处理
# 一、验证码字体处理
- 安装 fontconfig
yum -y install fontconfig
- 建立字体文件夹
cd /usr/share/fonts mkdir windows chmod -R 755 /usr/share/fonts/windows
1
2
3 - 安装 ttmkfdir
yum -y install ttmkfdir ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir vi /etc/fonts/fonts.conf ## 字体列表添加行 <dir>/usr/share/fonts/chinese</dir> fc-cache
1
2
3
4
5
# 二、初始数据目录问题
1.修改DTCms.Core.Common Helper 文件夹下 HelperPath.cs
```
/// <summary>
/// 获取文件类库的物理路径
/// </summary>
/// <param name="fileName">文件路径</param>
public static string GetCurrPath(string fileName)
{
return Directory.GetCurrentDirectory() + fileName;
}
```
# 三、Mysql 5.7 版本处理
SELECT
SET @@global.sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'
1
2
2