首页 > 解决方案 > 生产服务器上的 FPDF 字体错误但在本地服务器上工作

问题描述

警告:包含(timesb.php):无法打开流:第 1140 行的 /var/www/html/tn_poly_lateral/candidate-portal/application/fpdf.php 中没有此类文件或目录

警告:include():在 /var/www/html/tn_poly_lateral/candidate-portal/application/fpdf.php 中打开 'timesb.php' 以包含 (include_path='.:/usr/share/php') 失败1140

致命错误:未捕获的异常:FPDF 错误:无法在 /var/www/html/tn_poly_lateral/candidate-portal/application/fpdf.php:271 中包含字体定义文件 堆栈跟踪:#0 /var/www/html/tn_poly_lateral/候选人门户/应用程序/fpdf.php(1142):FPDF->错误('不能包括...')#1 /var/www/html/tn_poly_lateral/candidate-portal/application/fpdf.php(459) : FPDF->_loadfont('timesb.php') #2 /var/www/html/tn_poly_lateral/candidate-portal/application/fpdf.php(507): FPDF->AddFont('times', 'B') # 3 /var/www/html/tn_poly_lateral/candidate-portal/application/application.php(259): FPDF->SetFont('times', 'B', 12) #4 {main} 抛出 /var/www/第 271 行的 html/tn_poly_lateral/candidate-portal/application/fpdf.php

这个 fpdf 错误显示在生产服务器上但是当我使用 xampp 在本地执行文件时,一切正常并且 pdf 正在下载。任何人都可以帮助解决问题

标签: phppdffontsfpdf

解决方案


根据您的错误,似乎缺少文件 timesb.php 在您的主机上不存在您可以检查您的主机搜索该文件是否不存在添加它


推荐阅读