Chinaunix首页 | 论坛 | 博客
  • 博客访问: 536674
  • 博文数量: 105
  • 博客积分: 6010
  • 博客等级: 准将
  • 技术积分: 1132
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-15 09:57
文章分类

全部博文(105)

文章存档

2011年(1)

2009年(41)

2008年(63)

我的朋友

分类: LINUX

2009-04-21 09:13:13

vtiger CRM是一个主要为中小型企业准备就绪的开放源码CRM软件。其已经被证明可以快速、可靠的构建在LAMP(Linux,Apache,MySQL和PHP) 和其他开源项目上。vtiger CRM是开放源码软件,部署Vtiger CRM之后能为企业带来更多的好处,如销售队伍自动化、客户服务与支持、营销自动化、库存管理、多数据库支持、安全管理、产品定制、行事历、电子邮件集成、加载项等等。vtiger CRM软件的安装很简单,网上提供了详细的安装部署文档,也提供了简体、繁体的中文汉化包,目前最新可用的中文版本是5.0.4。
    但在实际使用中,我按照安装说明进行配置,却在登陆的首页看到错误提示:
引用
PHP Warning:  imagettftext() [function.imagettftext]: Could not find/open font in /var/www/html/vtigercrm/Image/Canvas/GD.php on line 1414

    经分析,这仅是一个警告信息,但影响了“首页统计图”的显示,有必要屏蔽它。附解决方法。

一、安装说明
具体的安装说明我不再详细描述了,下面的链接就有:
http://hi.baidu.com/hitly/blog/item/63644b60de8698d88db10de8.html

二、警告提示
如果您安装了汉化包,并使用“Simplized Chinese”语言登陆的话,可以会看到类似的界面:


三、屏蔽警告
我暂时没有找到有效的解决办法,但似乎该警告对正常使用没什么影响,是可以屏蔽的。
为此,你可以修改/etc/php.ini文件中,把:
引用
display_errors = On

改为:
引用
display_errors = Off


※ 依据VtigerCRM的安装提示,是建议打开该选项的。我就是这样才发现该问题的。

最后,重启httpd服务即可:


当然,错误并没有解决,只是不显示在Web界面上,而是放在了后台日志中:
引用
# pwd
/var/log/httpd
[root@ftpserver httpd]# tail error_log
[Thu Apr 16 17:06:41 2009] [error] [client 192.168.228.221] PHP Warning:  imagettfbbox() [function.imagettfbbox]: Could not find/open font in /var/www/html/vtigercrm/Image/Canvas/GD.php on line 1312, referer:

四、解决方法
经过查询多方资料,终于找到彻底的解决办法。
首先,下载一个Simsun的字体。下载地址:
 

并把字体拷贝到vtiger CRM主目录的Image\Canvas\Fonts下:
引用
# pwd
/var/www/html/vtigercrm/Image/Canvas/Fonts
# cp /root/simsun.ttf ./
# chown apache.apache *

然后修改当前目录下的fontmap.txt,添加一行:
引用
Simsun,simsun.ttf

保存后,重新登陆页面,即可看到正常的显示:

问题解决。
五、参考资料


Vtigercrm 在redflag linux上面的安装使用
阅读(3405) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

feng9011082014-09-14 12:06:36

求助,关闭错误提示,上传完字体后,怎么做这个声明呢?