php - 生产服务器上的 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 正在下载。任何人都可以帮助解决问题
解决方案
根据您的错误,似乎缺少文件 timesb.php 在您的主机上不存在您可以检查您的主机搜索该文件是否不存在添加它
推荐阅读
- python - Pandas 系列除以另一个系列,除法前四舍五入到小数点后两位
- javascript - Pub-Sub 模式和消息代理,如何确保所有订阅者完成对事件的处理
- kotlin - Kotlin 中的“val XXX = Class { ...”是什么意思?
- windows - 什么是信托提供者?
- python - 迭代数据框列
- node.js - 合适的加载器来处理这个文件类型,目前没有配置加载器来处理这个文件。构建期间的下一个 js 配置错误
- java - HttpURLConnection Locally 适用于所有 url,但它不在服务器上
- python - 如何检查它是否是python中的新一天?
- r - 如何重命名R列内的项目?
- json - 自动为所有类型派生配置的编解码器