2016-09-06 16 views
0

私はLaravelプロジェクトを共有ホストに配備しました。私のプロジェクトで、私は、ローカルホスト上で正常に動作しているが、ライブサーバー上で動作していないと、このエラーを与えているwkhhtmltopdfを使用しています:wkhtmltopdfがライブ共有ホスティングで動作していません

RuntimeException in AbstractGenerator.php line 336: The exit status code '127' says something went wrong: stderr: "sh: 1: /hermes/bosweb26a/b2003/ywh.xorlogics1/client/shisha/invoices/vendor/h4cc/wkhtmltopdf-amd64/bin/wkhtmltopdf-amd‌​64: not found " stdout: "" command: /hermes/bosweb26a/b2003/ywh.xorlogics1/client/shisha/invoices/vendor/h4cc/wkhtmltopdf-amd64/bin/wkhtmltopdf-amd‌​64 --lowquality '/tmp/knp_snappy57cecf069e11a3.25644949.html' '/tmp/knp_snappy57cecf069e1ff3.62352750.pdf'. "

+1

共有ホストがwkhtmltopdfをサポートしていて、すべての依存関係(libXrenderなど)がインストールされていますか? – iainn

+0

私たちはコントロールパネルからの共有ホスティングにしかアクセスできないので、sshからこのパッケージをインストールすることはできません。また、私たちはこの問題について議論しましたが、共有ホスティングであるため、これをインストールすることはできません。 –

+0

共有ホスティングの代わりにVPSを取得します。 – jurgemaister

答えて

0

Wkhtmltopdfは、オペレーティングシステムにインストールする必要がありますモジュールです。私はモジュールが共有ホストにインストールされていないと思います。これまでに共有ホスト(例えばLinuxサーバの場合はssh)にアクセスできる場合は、wkhtmltopdfをインストールしてください。そうでない場合は、可能であればホスティングプロバイダによってインストールされるようにしてください。

編集が共有ホスティングにインストールwkhtmlmoduleを取得することは不可能です場合

、唯一のソリューションは、仮想または専用サーバープランに切り替えることです。 VPS(仮想プライベートサーバ)は、時には共有ホスティングとほぼ同じ価格の良い選択肢です。

+0

私たちはコントロールパネルへのアクセスしか持たないため、sshを介して共有サーバーにアクセスすることはできません。私はサポートチームとこの問題について話し合いました。彼らは共有ホスティングにどんな種類のパッケージもインストールできず、専用のサーバーを購入する必要があると言っています。 これを解決するための解決策はありますか?教えてください。 Windowsでは、このパッケージをベンダのフォルダからアクセスできますが、ベンダのフォルダにあるように、Linuxの共有ホスティングでは表示されません。 –

+0

共有ホスティングでは、(多くのユーザーが同じサーバー上にあり、サーバーを管理するためにサーバーを所有していないため)このような制限が常にあります。あなたのケースでは、仮想プライベートサーバー(vps)に切り替えることです。価格は非常に面白く、仮想サーバーを完全に制御できます。 – candidev

関連する問題