PHPからplatexを実行できない

名前: Akira
日時: 2005-09-30 08:58:04
IPアドレス: 211.5.169.*

はじめて書き込みさせていただきます。 web経由で、phpスクリプトからsystem関数でシェルスクリプトを実行して印刷しよう と考えています。 シェルスクリプトでは、platexコマンドを実行して.dviファイルを作成し、 pdvipsコマンドで.psファイルを作成、lprコマンドで印刷するという流れです。 ところがplatexコマンドの実行でエラーが出てしまいます。 php側で、シェルスクリプトではなくて、 system("/usr/bn/platex /hoge/test.tex"); と、直接platexを実行するようにしたところ、 This is pTeX, Version p2.1.11, based on TeX, Version 3.14159 (EUC) (Web2C 7.3.1) ! I can't find file `/hoge/test.tex'. <*> /hoge/test.tex Please type another input file name: ! I can't write on file `texput.log'. Please type another transcript file name: ! Emergency stop No pages of output. のようなエラーが出てしまいます。 .texファイルを置いているディレクトリのパーミッションは777としているので、 権限は問題ないと思うのですが、他に原因は考えられるでしょうか? よろしくお願い致します。

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます)