【发布时间】:2012-09-22 08:17:44
【问题描述】:
我从别人手中接管的网站出现此错误:
FPDF error: Could not include font metric file
我的文件夹路径定义为:
define('FPDF_FONTPATH','xxxxx');
我查看了 Stackoverflow 上的其他答案,这表明这意味着该文件夹或文件不存在。但在这种情况下,它们会(我可以用网络浏览器指向它们)。
我想在此处添加一个链接,但出于安全原因我不想这样做,除非有人知道这样做的安全方法吗?
非常感谢任何帮助!
谢谢, G
【问题讨论】:
-
xxxxx是脚本的相对路径还是绝对路径? -
当我收到该站点时,它是一个相对路径(开始:“/var/www/vhosts/”)。这产生了错误:“open_basedir 限制生效。”。所以我把它改成了绝对路径。这消除了该错误,但留下了“无法包含字体度量文件”错误。
-
可能路径不对。试着让它相对
../../fontdir -
/var/www/vhosts表示它是绝对路径。很可能你的路径是错误的。 -
没错,这是一条绝对路径,抱歉。后来我把它改成了xxxxx.com/path/to/font。我知道这仍然是一条绝对路径,但我知道它是正确的并且存在字体。不过还是不行!