0

moodle 1.9.12をインストールしましたが、コンテンツで代数表記を使用したいと思います。管理者パネルで「TeX表記」と「代数表記」を有効にし、サーバーにmimetextとdvipsとImagemagicをインストールします。幸い、Tex Notationは正常に機能しますが、Algebraで次のエラーが発生しました。

sh:/var/www/html/moodle/filter/tex/mimetex.linux:見つかりません

シェルコマンド

"/var/www/html/moodle/filter/tex/mimetex.linux" -e "/var/www/moodledata/filter/algebra/de06d6c44d98ba4e42dffca988bf530b.gif"-'\ Large \ frac {\ sin \ left(z \ right)} {x ^ {2} + y ^{2}}'返されたステータス=127

mimetex実行可能ファイルのファイルサイズ/var/www/html/moodle/filter/tex/mimetex.linuxは830675です。ファイルのパーミッションは次のとおりです。100775

ファイルのmd5チェックサムは56bcc40de905ce92ebd7b083c76e019eです。イメージが見つかりません!

注:/var/www/html/moodle/filter/tex/mimetex.linuxはサーバー上に存在し、実行可能です!!! 何が問題ですか??何か案が?????

4

1 に答える 1

0

あなたが説明したことから、一般的なtexフィルターデバッグページを呼び出すと機能し、同じエラーは表示されません。

/filter/tex/texdebug.php は機能しますが、/filter/algebra/algebradebug.php は機能しません。

この場合、open_basedir、または safe_mode_exec_dir が現在の作業ディレクトリを含むように設定されているか、そうでなければ /var/www/html/moodle/filter/tex/mimetex.linux の実行を制限していないかを確認できます。現在の作業ディレクトリは /var/www/html/moodle/filter/algebra です。

サイトの /admin/phpinfo.php にアクセスしてこれを確認し、open_basedir、safe_mode、および safe_mode_exec_dir の有効な値を注意深く確認してください。

また、Apache エラー ログを確認するか、次の行を代数デバッグ php ファイルの先頭に追加すると、追加のエラー メッセージが表示される場合があります。

$CFG->debug = 6143 ;
$CFG->debugdisplay= 1 ;

それが役立つことを願っています

于 2011-07-25T13:31:58.153 に答える