Installation - Warum wird kein PDF-Dokument erzeugt?: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Df8qj (Diskussion | Beiträge) |
Df8qj (Diskussion | Beiträge) |
||
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:< | 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