zoukankan      html  css  js  c++  java
  • netcore发布到centos 验证码Zkweb.system.drawing不显示及乱码的问题

    netcore发布到centos 使用的是Zkweb.system.drawing生成验证码,发布后可能会出现不显示及乱码的情况

    1、验证码图片不显示(通过日志会发现生成图片时代码已经异常)

    Zkweb.system.drawing开源地址

    https://github.com/zkweb-framework/zkweb.system.drawing

    先按照官方步骤执行

    • yum install autoconf automake libtool
    • yum install freetype-devel fontconfig libXft-devel
    • yum install libjpeg-turbo-devel libpng-devel giflib-devel libtiff-devel libexif-devel
    • yum install glib2-devel cairo-devel
    • git clone https://github.com/mono/libgdiplus (此处新手需要注意,这个是通过git下载文件,如果系统没有安装git,需要先执行安装 yum install git)
    • cd libgdiplus
    • ./autogen.sh
    • make
    • make install
    • cd /usr/lib64/
    • ln -s /usr/local/lib/libgdiplus.so gdiplus.dll 

    执行完成后刷新站点就可以看到验证码了

    2、如果验证码是乱码,说明centos上缺少字体

    解决办法:将windows上字体(运行->fonts直接打开字体位置)复制到centos目录下/usr/share/fonts/chinese/TrueType/

  • 相关阅读:
    文件
    购物车
    session
    三级联动
    综合
    jquery弹窗插件
    Jquery
    PDO
    session cookie用法
    租房子
  • 原文地址:https://www.cnblogs.com/-clouds/p/9274313.html
Copyright © 2011-2022 走看看