Manuelle Installation der PHPWord-BeispielePhp

PHP-Programmierer chatten hier
Anonymous
 Manuelle Installation der PHPWord-Beispiele

Post by Anonymous »

Die Dokumentation zur manuellen Installation ist veraltet. Ich habe versucht, manuell eine Autoloader-Klasse zu schreiben, und vielleicht hat es funktioniert? aber die einzige Ausgabe, die ich in Sample-01.php bekomme, ist 02:56:03 Neues PhpWord-Objekt erstellen
Das war natürlich, bevor ich versucht habe, Sample_footer und Sample_header einzufügen. Sobald ich diese hinzufüge, gibt der Server nur Fehler 500 aus.
Ich habe versucht, Protokolle zu überprüfen und error_reporting, display_errors, error.log, E_ALL zu ändern. Es passiert absolut nichts, wenn ich tail -f ausführe und versuche zu laden diese Seite
Referenzen: https://github.com/PHPOffice/PHPWord
Manuelle Installation: https://phpoffice.github.io/PHPWord/install.html
Ich bin höchst ratlos. Leider ist der Tag schon zu Ende, also melde ich mich morgen noch einmal. Und ja, der Github sagt, dass StackOverflow verwendet werden soll.
Update:
Ich habe die Datei „bootstrap.php“ geändert und PHPWord/src/Autoloader.php erstellt und installierte PHP-Erweiterungen über die Befehlszeile. Nach all diesen Korrekturen funktionieren die Beispiele 01 bis 03 jetzt fast perfekt (es heißt, PDF sei fehlgeschlagen, aber der Rest funktioniert). Beispiel 04 gibt keinen Fehler oder keine Ausgabe. Immer noch keine Protokolle.
Ich bin mir etwas unsicher, ob das Kopieren des Herstellerordners auf den Zielserver funktionieren wird, da ich ohne SSH möglicherweise keine PHP-Erweiterungen verwenden kann. Ich schätze, es wird eine Lernerfahrung sein.
Ich spiegele den Beitrag wider, den ich zu Problem Nr. 2543 gemacht habe
Habe einen Versuch gemacht, der durch Dokumentation unterstützt wurde. reddit, stackoverflow und chatgpt. Es wird davon ausgegangen, dass die Struktur der Verzeichnisse unseren Quellcode in /lib/PhpOffice/PhpWord, Beispiele unter /samples, Autoloader.php unter /lib/PhpOffice/PhpWord/ und modifizierte bootstrap.php platziert. Beachten Sie, dass ich nur Sample_01 bis Sample_03 zum Laufen gebracht habe und möglicherweise andere Änderungen vorgenommen habe, die ich vergessen habe. PDF wird als fehlgeschlagen angezeigt, aber docx/html scheint zu funktionieren.
Ich habe außer Sample_01 bis Sample_04 nichts getestet, habe nicht versucht, tatsächlich Code zu schreiben oder echte Tests durchzuführen, tut mir leid. Hoffentlich dient das als Basis, keine Ahnung
./
├── ./lib
│   └── ./lib/PhpOffice
│   ├── ./lib/PhpOffice/Common
│   ├── ./lib/PhpOffice/PhpWord
│   └── ./lib/PhpOffice/PHPWord
└── ./samples
├── ./samples/bootstrap
│   ├── ./samples/bootstrap/css
│   ├── ./samples/bootstrap/fonts
│   └── ./samples/bootstrap/js
├── ./samples/resources
└── ./samples/results
...

https://pastebin.com/SKMWn9VN

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post