【发布时间】:2020-11-15 18:24:42
【问题描述】:
警告:include(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 中打开 'timesb.php' 以包含 (include_path='.:/usr/share/php')。第1140行的php
致命错误:未捕获异常:FPDF 错误:无法在 /var/www/html/tn_poly_lateral/candidate-portal/application/fpdf.php:271 中包含字体定义文件 堆栈跟踪:#0 /var/www/html /tn_poly_lateral/candidate-portal/application/fpdf.php(1142): FPDF->Error('Could not inclu ...') #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/html/tn_poly_lateral/candidate-portal/application/fpdf.php 在第 271 行
这个 fpdf 错误显示在生产服务器上但是当我在本地使用 xampp 执行文件时,一切正常并且 pdf 正在下载。任何人都可以帮助解决问题
【问题讨论】:
-
您的 PHP 包含路径在服务器之间不同。在您的本地安装中,fPDF 的字体目录的位置在包含路径中,但不在您的生产服务器上。