2016-06-11 16 views
1

Ich habe gerade PHP 5.6 auf meinem GoDaddy-Konto (PHP 5.6.21) aktualisiert, und jetzt habe ich einen Fehler mit Imagick beim Versuch, ein PDF in Bilder zu konvertieren, um auf dem gerendert werden Webseite.Imagick Wurf Fehler nach PHP 5.6 Upgrade

Dies ist die Botschaft, die ich erhalten:

PDFDelegateFailed `[ghostscript library] -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pngalpha" -dTextAlphaBits=4 -dGraphicsAlphaBits=4 "-r72x72" "-sOutputFile=/tmp/magick-472846ep4mk6vC4cDW%d" "-f/tmp/magick-472846xWEGVMrlFXDu" "-f/tmp/magick-472846grNolFlF8PE2"': -dname= must be followed by a valid token 
@ error/pdf.c/InvokePDFDelegate/263 

ich in diesem Forum Thread gefunden, während auf dem Handy mit Unterstützung der GoDaddy http://www.imagemagick.org/discourse-server/viewtopic.php?t=26260

und ich nur, dass das Problem gesammelt tritt auf, wenn beide GD und Imagick aktiviert sind . Leider brauche ich beide - GD wird nicht tun, was ich brauche, und es stellt sich heraus, MPDF (die ich verwende) erfordert GD zum Rendern von Bildern.

Hat jemand diesen Fehler schon einmal festgestellt? Gibt es eine Möglichkeit, es zu beheben?

Leider Imagick kann auch nicht aktualisiert werden, weil GoDaddy das nicht für mich tun kann. #hostingproblems

Antwort

0

Die Lösung besteht darin, imagick zum nächsten Patch zu aktualisieren.

Shared Hosting hat dies nicht möglich gemacht und schließlich greifen wir auf die Migration von unserem Shared Hosting Plan zu einem VPS zurück.

Wenn jemand dieses Problem in der Zukunft hat, empfehle ich dringend weg von Shared Hosting. Shared Hosting ist aufgrund von Problemen wie diesem nicht für benutzerdefinierten Code geeignet.

Wenn aus irgendeinem Grund dies keine Option ist wünsche ich Ihnen viel Glück. Machen Sie Backups und kaufen Sie eine Wanne mit Eis, um das bevorstehende emotionale Trauma zu lindern.