服务器 vim 改代码导致编码异常

ROB 2019 4, 24

因为公司官网后台管理系统无法正常登录,排查过程遇到的坑

  1. 官网的数据库用的是阿里云MySQL,中途改过链接地址,所以之前的链接地址就失效了

  2. 尝试在服务器通过 vim 的方式修改 链接地址 数据库账号以及密码 然后访问 页面总是显示账号或密码错误,实际上并没有错,所以一直报如下错误

    Error infos: DedeCms错误警告:连接数据库失败,可能数据库密码不对或数据库服务器出错!

  3. 尝试把文件 download 到本地,通过编辑器的方式修改 然后去覆盖服务器配置文件 居然正常运行了

  4. 因为 在服务器通过 vim 编写 文件的编码方式不是 UTF8 导致的解析异常,所以以后修改文件尽量不要在服务器上通过 vim 的方式修改 带来不必要的麻烦