Hallo nochmals

Nach stundenlangem Suchen habe ich kleine Fortschritte bei der
Fehleranalyse.
Weitere Tests ergaben (auch dev_log half hierbei), daß die Generierung mit
einem "segmentation fault" abbrach. Nach einiger Suche habe ich die Option
--disable-javascript hinzugefügt. Dadurch war erstmal der segmentation fault
weg und es wurden wieder gefüllte PDFs ausgeliefert. Doch leider nicht mit
dem gewünschten Inhalt.
Ich möchte im PDF die Ausgabe eines Controllers einer meiner Extension sehen
(lief ja schonmal). Die URL sieht so aus:
http://www.domain.de/index.php?id=152&tx_psoaaccredit_pi1[person]=6666&tx_ps
oaaccredit_pi1[accreditation]=6666&tx_psoaaccredit_pi1[action]=makepdf
Rufe ich die Adresse direkt auf, so sehe ich die zu generierende Seite.
Rufe ich sie über meinen webkitpdf-Link auf:
http://www.domain.de/?id=153&tx_webkitpdf_pi1[urls][0]=http://www.domain.de/
index.php?id=152&tx_psoaaccredit_pi1[person]=6666&tx_psoaaccredit_pi1[accred
itation]=6666&tx_psoaaccredit_pi1[action]=makepdf
(wobei 153 die Seite mit dem webkitpdf-Plugin ist), dann rendert er mir die
Standardseite in das PDF aber nicht den Output des Controllers.

Da der Controller FE-User-abhängig ist habe ich in der Localconf ergänzt:
$TYPO3_CONF_VARS['FE']['lockIP'] = '0'; - was aber auch keine Verbesserung
bringt :-(

Kann mir jemand weiterhelfen?

Johannes

-----Ursprüngliche Nachricht-----
Von: typo3-german-boun...@lists.typo3.org
[mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Johannes C.
Schulz - EnzephaloN IT-Solutions
Gesendet: Mittwoch, 4. Juni 2014 21:13
An: typo3-german@lists.typo3.org
Betreff: [TYPO3-german] webkitpdf 1.2.0 auf typo3 4.5.34 schreibt keine pdf
Dateien

Hallo Freunde

 

Ich habe hier ein eigenartiges Problem. Bis neulich funktionierte webkitpdf
ohne Probleme. Doch heute wurde ich darauf aufmerksam gemacht, daß es nicht
mehr funktioniert.

Jetzt suche ich schon seit Stunden und bekomme es einfach nicht hin. Ein
Test mit einem php-Script über exec(´wkhtmltopdf… auszuführen funktioniert
und schreibt auch das PDF. Der Versuch das aus typo3 heraus zu machen mit
der Extension webkitpdf schlägt fehl. Egal was ich bisher gemacht habe. Das
Verzeichnis typo3temp/tx_webkitpdf ist vorhanden und beschreibbar (sogar
777).   Trotzdem steht im Log:

 

Core: Error handler (FE): PHP Warning:
readfile(/is/htdocs/wp…typo3/typo3temp/tx_webkitpdf/9b5250c97a7b281daa53d0e5
f5183fb3d2ce48a5.pdf) [<a href='function.readfile'>function.readfile</a>]:
failed to open stream: No such file or directory in /is/htdocs/
wp…typo3/typo3conf/ext/webkitpdf/pi1/class.tx_webkitpdf_pi1.php line 179

Core: Error handler (FE): PHP Warning: filesize() [<a
href='function.filesize'>function.filesize</a>]: stat failed for /is/htdocs/
wp…typo3/typo3temp/tx_webkitpdf/9b5250c97a7b281daa53d0e5f5183fb3d2ce48a5.pdf
in /is/htdocs/
wp…typo3/typo3conf/ext/webkitpdf/pi1/class.tx_webkitpdf_pi1.php line 172

 

Kurz: 

+ wkhtmltopdf funktioniert „standalone“. Datei ist ausführbar, in der
richtigen bit-Version und gehört dem Webserverbenutzer.

+ webkitpdf schreibt laut log keine pdf-Datei ins temp-Verzeichnis
(typo3temp/tx_webkitpdf/) - habe auch schon ein anderes Verzeichnis
vergeblich ausprobiert.

+ die Downloaddatei hat 0kB

 

Hat jemand eine Idee woran das liegen könnte??

 

Grüße

Johannes

 

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an