2011-12-30 2 views
0

私はPythonスクリプトを使用して、(PyScssを使用して)CSSファイルを作成しています。残りのウェブサイトはPHPです。LinuxでApache指令 'ScriptInterpreterSource'を無視します。

ライブウェブサイトはLinuxサーバー上でホストされていますが、このコードはMacおよびWindowsマシン(開発用)でも動作する必要があります。

Windowsのセットアップ(EasyPHP)がmod_fcgid(私は使用できません)のように見えないため、古い古いCGIスクリプトがうまくいくと判断しました(結果はさらに下にキャッシュされます) mod_wsgiまたはmod_pythonを使用しています。私が使用しているApacheに組み込まれているものよりも最近のPythonが必要です)。この作業を取得するために私がScriptInterpreterSourceする(Linux/Macはちょうどシェバングを使用することを期待)を使用するために必要ですが、Linuxサーバー上でdoployedとき、私はエラーを取得する:

Invalid command 'ScriptInterpreterSource', perhaps misspelled or defined 
    by a module not included in the server configuration 

は、どのように私はLinuxの(およびMacを得ることができます)Apacheはディレクティブを無視する(または他の解決策を提案することはできますか?)

ありがとうございました。

答えて

1

は、使用してみてください:

<IfModule mpm_winnt_module> 
ScriptInterpreterSource .... 
</IfModule> 

ディレクティブは、Windows上のApacheを使用する場合にのみ使用することとそうでない場合は無視だろうと。

+0

完璧、ありがとう。私はを使っていましたが、私のwampはそのモジュールを持っていなかったので、これははるかに賢明です。 – DaedalusFall

関連する問題