我怎么能解决这些新的php-pdf字体错误?

时间:2016-10-14 22:19:22

标签: php pdf

今天,我们的Web服务器在使用php-pdf生成pdf时开始抛出这些错误。路径错误但pdf仍然生成。不确定为什么开始此路径问题或如何解决它。还担心它似乎只是单独开始。

警告:fopen(/tmp/cachedTimes-Roman.php)[function.fopen]:无法打开流:/home/site/public_html/include/pdf-php/src/Cpdf.php上的权限被拒绝2039

警告:fwrite()要求参数1为资源,在第2040行的/home/site/public_html/include/pdf-php/src/Cpdf.php中给出布尔值

警告:fclose()要求参数1为资源,布线在第2041行的/home/site/public_html/include/pdf-php/src/Cpdf.php中给出

2 个答案:

答案 0 :(得分:0)

/tmp的设备很可能已用完空间,因此无法在那里创建新文件。

控制台中的

df -h可以帮助您入门。

如果您是系统管理员,即使rm -rf /tmp/*可能有所帮助,但如果当前正在使用的任何文件都存储在那里,也可能会产生影响。

答案 1 :(得分:0)

警告是由脚本无法找到字体文件引起的。通过显式设置tempPath解决了这个问题。

$pdf->tempPath = '../include/pdf-php/src/fonts';