Installation - Warum wird kein PDF-Dokument erzeugt?: Unterschied zwischen den Versionen

Aus FjwLay
Zur Navigation springen Zur Suche springen
Zeile 15: Zeile 15:
  * Anpassung der require()-Anweisung in Cert.php
  * Anpassung der require()-Anweisung in Cert.php
== Installation aus der Distribution ==
== Installation aus der Distribution ==
Wenn man das PHP-Paket *php-fpdf* aus der Distribution installiert,<br>
<p>Wenn man das PHP-Paket *php-fpdf* aus der Distribution installiert,<br>
sollte es in '''/usr/share/php/''' zu liegen kommen.
sollte es in '''/usr/share/php/''' zu liegen kommen.
Über den '''include_path = ".:/usr/share/php"''' wird dann '''fpdf.php''' gefunden.
Über den '''include_path = ".:/usr/share/php"''' wird dann '''fpdf.php''' gefunden.<br>
Die Installation erfolgt über das Kommando:<br>
Die Installation erfolgt über das Kommando:</p>
<br>
<br>
'''Debian oder Ubuntu'''
'''Debian oder Ubuntu'''

Version vom 13. April 2023, 22:24 Uhr

zu:

Das Programm-Paket php-fpdf

In der Datei Cert.php wird das PHP-Modul fpdf.php geladen.
Es gehört zum Programm-Paket php-fpdf:

   require("fpdf.php");

Dabei wird erwartet, dass das PHP-Modul im gleichen Verzeichnis wie Cert.php liegt
oder gemäß dem include_path im Verzeichnis /usr/share/php/fpdf installiert ist.
Wenn nicht, wird keine Urkunde generiert. Es gibt drei Möglichkeiten, Abhilfe zu schaffen:

* Installation aus der Distribution
* Kopieren oder Verlinken des bereits vorhandenen Pakets 
* Anpassung der require()-Anweisung in Cert.php

Installation aus der Distribution

Wenn man das PHP-Paket *php-fpdf* aus der Distribution installiert,
sollte es in /usr/share/php/ zu liegen kommen. Über den include_path = ".:/usr/share/php" wird dann fpdf.php gefunden.
Die Installation erfolgt über das Kommando:


Debian oder Ubuntu

   $ apt-get -y install php-fpdf

RedHat

   $ dnf -y install php-fpdf

Links auf das bereits vorhandene Paket

Anpassung der require()-Anweisung