关于linux下,杰奇vip章节的显示问题

2018-02-13T20:02:00

这个问题也是折腾很久,杰奇虽然官方说明可以兼容两个系统,但是从1.8版本之后的vip电子书模块,章节采用图片生成的模式,所以还需要在参数设置中配置字体路径。windows下是不需要配置的,但是linux下则需要,而且步骤还是有点麻烦,如果不设置的话,vip章节就不能正常显示了。我之前在CentOS系统的测试里面,配置是失败的,可能是漏了一些步骤导致的问题,所以我后来的想法,是把图片变为文字显示,这样就可以不需要配置字体,并且在下午的测试里面已经完全成功。
另外对于linux下字体的配置,感谢大佬谷子螃蟹的测试和教程整理,他所用的系统为Ubuntu,并且配置字体成功。

linux字体设置,以Ubuntu系统为例

1.安装中文字体包,执行以下命令

sudo apt-get install language-pack-zh-hant   //繁体
sudo apt-get install language-pack-zh-hans   //简体

2.将Windows 下的Font文件simsun.ttc 上传到/usr/share/fonts/truetype目录,并且执行以下命令:

chmod 777 simsun.ttc
sudo fc-cache -f -v

3.重启系统

reboot

4.配置杰奇后台-模块管理-vip电子书-参数设置中,将字库文件路径设置为/usr/share/fonts/truetype/simsun.ttc

5.配置完成之后,访问vip章节,就正常显示图片了

至于改为文字显示,我就不分享文件了,因为只是在2.3版本下完美测试成功,对于2.2版本出现的许多标签的无效,所以分享也不是都兼容,通过以上方法已经足够搞定。但是杰奇在linux下的使用,有些版本还会出现这样一个问题,就是表单提交的文字,会在在双引号、单引号、反斜杠、NULL前面出现反斜杠。
这是PHP程序为了防止注入或者溢出而做的设置,一般只是在linux系统出现,只需要在php.ini搜索magic_quotes_gpc,改为如下即可

magic_quotes_gpc = Off

好的教程到此为止,规则之树版权所有,转载注明来源

当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »