[GELÖST] Hilfe! TCPDF-Bibliothek installiert, nun kein admin-Bereich mehr
![](http://www.drupalcenter.de/files/noavatar_mini.gif)
am 14.06.2013 - 19:13 Uhr in
Hallo,
habe ein ganz großes Problem: Nachdem ich auf meiner Seite erfolgreich Formulare mit Webform installiert habe, möchte ich diese Eingaben als pdf-Datei verschicken. Dazu habe ich Webform2Pdf installiert, was die TCPDF-Bibliothek benötigt.
Das entsprechende Archiv (Version 6.0.020) gezogen, entpackt, den Inhalt (Ordner tcpdf) nach sites\all\libraries verschoben.
Wenn ich nun von meiner Seite den Admin-Bereich aufrufe ist mein Fenster weiß, ich kann nix mehr machen. Lösche ich die Dateien, ist alles wieder normal.
Hat jemand eine Idee? Falls ich bei der Installation etwas nicht beachtet habe, würde ich mich auch über einen Hinweis freuen.
Danke für eure Hilfe
- Anmelden oder Registrieren um Kommentare zu schreiben
Da scheint es ein Fehler zu
am 14.06.2013 - 19:38 Uhr
Da scheint es ein Fehler zu geben, daher wird das Skript abgebrochen und es erscheint der White Screen.
Wenn Du die Möglichkeit hast, dann schaue in die error logs.
Gruß
Miguelito
Wie komme ich in die Error
am 14.06.2013 - 19:44 Uhr
Wie komme ich in die Error Logs? Mein Admin-Bereich ist nicht erreichbar :(
Liegt es vielleicht daran, dass ich kein Print-Modul installiert und die config-datei von TCPDF nicht angepasst habe? Laut Info der Downloadseite muss ich das allerdings auch nicht...
Da ich gestern einen
am 14.06.2013 - 19:51 Uhr
Da ich gestern einen ähnlichen Fehler hatte, welche PHP-Version hast Du auf dem Server? Das sollte eine Version > PHP 5.3 sein, damit das "einfach" funktioniert.
Beste Grüße
Werner
zwerg schrieb Wie komme ich
am 14.06.2013 - 19:54 Uhr
Wie komme ich in die Error Logs? Mein Admin-Bereich ist nicht erreichbar :(
Ich meine natürlich die error logs vom Server. Da stehen dann z.B. php Fehler drin.
Gruß
Miguelito
Hier der Fehler: [Fri Jun 14
am 14.06.2013 - 20:01 Uhr
Hier der Fehler:
[Fri Jun 14 20:58:49 2013] [error] [client 93.222.11.155] PHP Fatal error: require_once() [[a href='function.require']function.require[/a]]: Failed opening required '/is/htdocs/wpNUMMER_FS5ISFABI8/www/DRUPALORDNER/sites/all/libraries/tcpdf/include/tcpdf_font_data.php' (include_path='.:/usr/share/pear/php5.3') in /is/htdocs/wpNUMMER_FS5ISFABI8/www/DRUPALORDNER/sites/all/libraries/tcpdf/tcpdf.php on line 148, referer: http://DOMAIN/admin/reports
Hilft dir das weiter?
Zeile 148 der
am 14.06.2013 - 20:04 Uhr
Zeile 148 der tcpdf.php:
require_once(dirname(__FILE__).'/include/tcpdf_font_data.php');
Hab es noch einmal
am 14.06.2013 - 20:09 Uhr
Hab es noch einmal hochgeladen, jetzt steht in der Logfile:
[Fri Jun 14 21:05:16 2013] [error] [client 93.222.11.155] PHP Fatal error: Call to undefined method TCPDF::getTCPDFVersion() in /is/htdocs/wp1NUMMER_FS5ISFABI8/www/ORDNER/sites/all/modules/webform2pdf/webform2pdf.install on line 388, referer: http://ORDNERadmin/reports
Zeile 388 der webform2pdf.install:
$version = $pdf->getTCPDFVersion();
Ich vermute, webform2pdf kann die Version von TCPDF nicht erkennen. Wie kann man das lösen?
Gelöst mit folgendem
am 14.06.2013 - 20:26 Uhr
Gelöst mit folgendem Workaround:
Die Zeile 388 aus der webform2pdf.install habe ich manuell überschrieben:
$version = "6.0.020";
Muss natürlich beim updaten des Moduls beachtet werden.
Im Anschluss verursachte TCPDF noch zwei Fehler, da die Funktion
$pdf->AliasNbPages();
in den Dateien webform2pdf.module und webform2pdf.install falsch ist, sie muss lauten:$pdf->getAliasNbPages();
Danke für den Tipp mit den ERROR-Logs!