66 Stimmen

Wie installiert man wkhtmltopdf auf einem linuxbasierten Webserver (Shared Hosting)?

Ich habe mit allen Mitteln versucht, die wkhtmltopdf auf unserem Webserver installiert, aber leider wird es nicht installiert. Ich kann nicht auf den Ordner user/bin zugreifen, wie in einem Tutorial zur Installation angegeben.

Auf dem Server in public_html Ordner gibt es einen Unterordner _vti_bin Ich habe die Datei wkhtmltopdf-i386 de wkhtmltopdf-0.9.1-static-i386 aber ich bin nicht in der Lage, sie auszuführen.

Wie installieren? wkhtmltopdf auf einem (gemeinsam genutzten) Webserver zu installieren und zum Laufen zu bringen?

52voto

Christopher Punkte 1348

Ich habe es geschafft, wkhtmltopdf-amd64 erfolgreich auf meinem Shared-Hosting-Account ohne Root-Zugriff zu installieren.

Ich habe Folgendes getan:

Ich habe die entsprechende statische Binärdatei v0.10.0 von hier heruntergeladen: http://code.google.com/p/wkhtmltopdf/downloads/list

EDIT: Der obige Text wurde verschoben nach aquí

über ssh auf meinem gemeinsam genutzten Rechner folgendes eingegeben:

$ wget {relavant url to binary from link above}
$ tar -xvf {filename of above wget'd file}

haben Sie dann die Binärdatei auf Ihrem Rechner und können sie ausführen, unabhängig davon, ob sie sich im Ordner /usr/bin/ befindet oder nicht. (oder zumindest war ich dazu in der Lage)

Zum Testen:

$ ./wkhtmltopdf-amd64 http://www.example.com example.pdf
  • Denken Sie daran, dass Sie, wenn Sie sich in dem Ordner befinden, in dem sich die ausführbare Datei befindet, wahrscheinlich den folgenden Satz voranstellen sollten ./ nur um sicher zu gehen.

Hat bei mir jedenfalls funktioniert

36voto

jmunsch Punkte 19387

Wenn Sie eine sudo Zugang...

Ubuntu 14.04 / 15.04 / 18.04:

sudo apt-get install wkhtmltopdf
# or
sudo apt install wkhtmltopdf

Andere

Schauen Sie sich die anderen Antworten an.

27voto

Mohit Jain Punkte 41795

Wenn seine ubuntu dann gehen Sie mit diesem, bereits getestet: -.

zunächst die Installation von Abhängigkeiten

sudo aptitude install openssl build-essential xorg libssl-dev

für 64-Bit-Betriebssysteme

wget http://wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.9.9-static-amd64.tar.bz2 
tar xvjf wkhtmltopdf-0.9.9-static-amd64.tar.bz2
mv wkhtmltopdf-amd64 /usr/local/bin/wkhtmltopdf
chmod +x /usr/local/bin/wkhtmltopdf

für 32-Bit-Betriebssysteme

wget http://wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.9.9-static-i386.tar.bz2 
tar xvjf wkhtmltopdf-0.9.9-static-i386.tar.bz2
 mv wkhtmltopdf-i386 /usr/local/bin/wkhtmltopdf
chmod +x /usr/local/bin/wkhtmltopdf

4voto

Africangeek Punkte 59

Debian 8 Jessie
Das funktioniert sudo apt-get install wkhtmltopdf

3voto

Shane Punkte 16659

Die Chancen stehen gut, dass Sie ohne vollen Zugang zu diesem Server (da es sich um ein gehostetes Konto handelt) Probleme bekommen werden. Ich würde so weit gehen zu sagen, dass ich denke, dass es ein fruchtloses Unterfangen ist - sie müssen Server in gehosteten Umgebungen aus gutem Grund sperren.

Rufen Sie bei Ihrem Hosting-Unternehmen an und bitten Sie es um die Installation, aber erwarten Sie keine gute Antwort - in der Regel installieren sie keine sehr benutzerdefinierten Elemente für einzelne Benutzer, es sei denn, es gibt einen wirklich guten Grund (z. B. Fehlerbehebung).

Je nachdem, wie vertraut Sie mit der Serververwaltung sind und wie viel Sie für das Server-Hosting bezahlen, sollten Sie Folgendes in Betracht ziehen http://www.slicehost.com . Für 20 Dollar im Monat erhalten Sie einen einfachen Webserver (256 RAM) und können alles installieren, was Sie wollen. Wenn Sie jedoch mehrere Websites betreiben oder eine hohe Last haben, werden die Kosten steigen, da Sie größere Server benötigen.

GL!

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X