2011-06-23 10 views
0

私はLinuxのホスティングでwkhtmltoimageを使って、shell_execとexecコマンドを使用しようとしています。システムはCentos 64bitです。私はwkhtmltoimage-amd64の拡張子をダウンロードし、サーバーにアップロードしています。コマンドを実行しても何も起こらなかったwkhtmltoimage-amd64 with php

私はこれを使用していません。

ここは私のコードです エコーシェル_exec( "wkhtmltoimage-amd64 http://google.com/ test.png");また、私はシェルへのアクセスが、役に立たないとしてみてください

あなたは私がこれを使用することができますどのように私を案内し、それは私がウェブサーバへの

答えて

0

ルック感謝されなければならない

をホスト上で作業することができますしてくださいerror.log。おそらくコマンドが見つからなかったと伝えます。現在のディレクトリは、ほとんどの場合、検索パスにありません。 phpスクリプトと同じディレクトリにある場合は、バイナリ名の先頭に./を付けます。

shell_exec("./wkhtmltoimage-amd64 http://google.com/ test.png"); 

また、標準エラー出力は(他の問題の場合)もしくはshell_execから戻ってきたためにコマンドの後2>&1を追加することができます。