【发布时间】:2019-10-09 11:11:06
【问题描述】:
我正在尝试使用 php 使用 Fpdf 生成 pdf,但它给了我以下错误
此页面无法正常工作 localhost 当前无法处理此请求。 HTTP 错误 500
我尝试了所有方法,但没有成功。这里我只是尝试了生成pdf的示例代码。
<?php
require('fpdf.php');
$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World!');
$pdf->Output("myPdfFile.pdf", "D");
?>
【问题讨论】:
-
错误是由于路径问题 require('fpdf.php');检查正确的包含文件 php 并检查
-
检查您的服务器日志以查看导致 500 错误的原因。快速猜测是
fpdf.php不在您的包含路径中并且无法找到。还要确保打开所有错误报告,以便您看到可能发生的任何错误。ini_set('display_errors','1');ini_set('display_startup_errors','1');error_reporting(E_ALL);mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT); -
可能是访问级别的问题,所以给予许可:
sudo chmod -R 777 /"your files location"