0

RApache を使用して R Web アプリケーションを開発しています。

すべてのアプリケーションを終了し、ローカル サーバーで正しく実行されます。しかし、それを大学のサーバーに移植するときに問題が発生します。.rhtml ファイル。R スクリプトはどこにありますか。リンクを使用して直接開こうとすると、ブラウザによってダウンロードされます。このファイルをダウンロードする代わりに実行するには、構成ファイルにハンドラーを追加する必要があると思います (ローカルサーバーでは必要ありませんでした) が、検索しても成功しませんでした。

誰でもハンドラーまたは何をすべきか教えてもらえますか? ありがとう!

4

1 に答える 1

0

指定されたディレクトリにあるRスクリプトがbrewに渡され、結果がhtmlファイル自体ではなくブラウザに表示されることを示すDirectoryディレクティブを設定する必要があります。これは、apache2.confに次のディレクティブを追加することで実行されます。ここで、/ var / www / brewを、サーバーにあるRスクリプトが配置されているディレクトリに変更します。

<Directory /var/www/brew>
    SetHandler r-script
    RHandler brew::brew
</Directory>
于 2013-03-19T14:01:27.737 に答える