Hallo beisammen!
Ich nutzte bisher Html2pdf (https://github.com/spipu/html2pdf/bl...doc/install.md).
Jetzt muss ich ja von PHP 5.x auf 7.2 migrieren - da ist eine neue Installation von Html2pdf nötig.
Und da beginnen die Probleme ...
Denn hierfür muss ich Composer nutzen.
Habe ich installiert. Zweimal.
Einmal im Testverzeichniss, einmal im Root.
(Tarif: ManagedHosting Medium)
Wenn ich danach Html2pdf installiere (https://packagist.org/packages/spipu/html2pdf) läuft die Installation einwandfrei durch.
Aber beim Aufruf einer Beispielsdatei/Testdatei (direkt von Html2pdf) kommt:
"Warning: opendir(/tmp/): failed to open dir: Permission denied in /kunden/222772_84172/_BE/vendor/tecnickcom/tcpdf/tcpdf.php on line 7791"
Im GitHub-Forum zu Html2pdf habe ich das Probelm gepostet (siehe https://github.com/spipu/html2pdf/is...ment-545403103) und erhielt zur Antwort:
Nur sehe ich gar nirgends ein tmp-Verzeichnis.
Wo ist denn da mein Denkfehler?
Noch eine zweite Frage.
In der Installations-Anleitung steht am Ende:
Das ist auch etwas, das ich nicht verstehe.
Ich habe mit der Welt von GitHub sonst nix zu tun ... daher bin ich echt unsicher, wie ich die Anwendung (so sie denn läuft) später nutzen kann/darf - habe ich überhaupt verschiedene Server?
Vielleicht ist das ja nur ein begriffliches Mißverständnis.
Ich habe natürlich verschiedene Projekte in jeweils eigenen Ordnern - das ist halt mein Denken, in der FTP-Welt.
Es wäre super nett, wenn mich da jemand ein bisschen aufklären könnte.
Mein Verständnis ist aktuell: Ich installiere Composer und darin Html2Pdf dort, wo ich's haben will und greife dann darauf zu.
Richtig?
Danke und herzliche Grüße
Anton
Ich nutzte bisher Html2pdf (https://github.com/spipu/html2pdf/bl...doc/install.md).
Jetzt muss ich ja von PHP 5.x auf 7.2 migrieren - da ist eine neue Installation von Html2pdf nötig.
Und da beginnen die Probleme ...
Denn hierfür muss ich Composer nutzen.
Habe ich installiert. Zweimal.
Einmal im Testverzeichniss, einmal im Root.
(Tarif: ManagedHosting Medium)
Wenn ich danach Html2pdf installiere (https://packagist.org/packages/spipu/html2pdf) läuft die Installation einwandfrei durch.
Aber beim Aufruf einer Beispielsdatei/Testdatei (direkt von Html2pdf) kommt:
"Warning: opendir(/tmp/): failed to open dir: Permission denied in /kunden/222772_84172/_BE/vendor/tecnickcom/tcpdf/tcpdf.php on line 7791"
Im GitHub-Forum zu Html2pdf habe ich das Probelm gepostet (siehe https://github.com/spipu/html2pdf/is...ment-545403103) und erhielt zur Antwort:
Do you use composer, with last version? It's a TCPDF error, and this error was corrected a long time ago...
Or you don't have RW permission on /tmp/ ?
Or you don't have RW permission on /tmp/ ?
Wo ist denn da mein Denkfehler?
Noch eine zweite Frage.
In der Installations-Anleitung steht am Ende:
And on production ?
You have not to install composer on your production server.
You have to install composer only on your dev environement. Composer is a dev tool.
To deliver you app on a server, you have to (on you dev environement) :
That's all, you have a beautifull package that can be deliver on a server !
You have not to install composer on your production server.
You have to install composer only on your dev environement. Composer is a dev tool.
To deliver you app on a server, you have to (on you dev environement) :
- Git clone the tag/branch that you want to deliver
- Launch the command composer install --no-dev
- Remove the useless files (like the .git folder)
- Zip all
That's all, you have a beautifull package that can be deliver on a server !
Ich habe mit der Welt von GitHub sonst nix zu tun ... daher bin ich echt unsicher, wie ich die Anwendung (so sie denn läuft) später nutzen kann/darf - habe ich überhaupt verschiedene Server?
Vielleicht ist das ja nur ein begriffliches Mißverständnis.
Ich habe natürlich verschiedene Projekte in jeweils eigenen Ordnern - das ist halt mein Denken, in der FTP-Welt.
Es wäre super nett, wenn mich da jemand ein bisschen aufklären könnte.
Mein Verständnis ist aktuell: Ich installiere Composer und darin Html2Pdf dort, wo ich's haben will und greife dann darauf zu.
Richtig?
Danke und herzliche Grüße
Anton
Kommentar