0

unoconv を使用して、exec を使用して .doc を php から PDF に変換することができません。ここに私がしようとしているものがあります:

$output = exec("unoconv /opt/bitnami/apache2/htdocs/=".$fileData['name']);
error_log(print_r($output, TRUE));

このコマンドは、コンソールで実行すると完全に機能しますが、php を介して実行すると、エラー ログに次のように表示されます。

python: /opt/bitnami/common/lib/libcrypto.so.1.0.0: no version information available (required by python)
python: /opt/bitnami/common/lib/libssl.so.1.0.0: no version information available (required by python)
Aborted
[Thu Mar 28 20:13:58.312843 2013] [:error] [pid 1481] [client ***] 

最初の 2 行は関連性がないと思います。また、中断した理由に関する詳細情報を取得する方法がわかりません。また、/usr/local/bin/unoconv.sh に保存されているこのラッパーを使用して実行しようとしました

#!/bin/bash

if [ -z "$1" ]; then
    echo "Must pass file";
    exit 10;
fi

/usr/bin/unoconv -f pdf $1.rtf

しかし、それはエラーを与えます

python: /opt/bitnami/common/lib/libcrypto.so.1.0.0: no version information available (required by python)
python: /opt/bitnami/common/lib/libssl.so.1.0.0: no version information available (required by python)
/usr/local/bin/unoconv.sh: line 8:  2886 Aborted                 /usr/bin/unoconv $1
[Thu Mar 28 20:17:05.331830 2013] [:error] [pid 1188] [client ***]

他に何を試すかについてのアイデアはありますか?ご協力いただきありがとうございます

4

1 に答える 1