Re: Unable to load a file
Aziz Saleh <[email protected]> Mon, 13 Jan 2025 14:56:14 -0500
| Newsgroups | gmane.comp.php.general |
|---|---|
| Message-ID | <CAPJtNhUVgN5X7omHuuTpd3pDyU5=GmNnjuUG91M20etNgQBqQw@mail.gmail.com> |
What does ls -al /usr/fpdf186/font/garamond-pro.php show for the place that it is working on? Match the permissions. On Mon, Jan 13, 2025 at 2:52 PM John Iliffe <[email protected]> wrote: > I use FPDF for both the web site and command line to generate PDF files. > Both locations use the > same code and until I updated the O/S version on the server it all worked > properly. Now the command > line processing works as normal but the web site fails with error message > "Uncaught Exception: FPDF > error: Could not include font definition file: > /usr/fpdf186/font/garamond-pro.php in > /usr/fpdf186/fpdf.php:267". The script that is included in both the web > server and the command line > is: > > ----relevant part - the script fails at the line marked **--> > $pdf = new PDF(); > $pdf->aliasNbPages(); > $pdf->AddPage('P','Letter'); > **---here--> $pdf->AddFont('garamond','','Garamond Pro-Regular.php'); > $pdf->SetFont('garamond','',18); > $page_width = $pdf->GetPageWidth(); > $page_centre = $page_width/2; > ---------- > > The script file does exist and is where it says: > ls -al /usr/fpdf186/font/garamond-pro.php > -rwxr-xr-x. 1 root root 3738 Jan 2 22:04 > /usr/fpdf186/font/garamond-pro.php > > Selinux is not involved since the same failure occurs in both "enforcing" > and "permissive" modes. > > Since the script works in one place and not another I suspect that there > is some difference between > php-fpm and php on the command line but I haven't been able to find it > yet. Any ideas where to > look? > > Further info: Rocky 9.5, PHP 8.0.30 > > Thanks in advance. >