スラッシュ引数について
SCORMパッケージや複数ファイルのリソースを正しく表示するには、「スラッシュ引数」(PATH_INFOを使用)が必要です。ウェブサーバが「スラッシュ引数」をサポートしておらず、設定もできない場合は、この設定を無効にできますが、その結果、正しく動作しない機能が出てきます。
スラッシュ引数の有効化
次の説明に従って、ウェブサーバでスラッシュ引数を有効にする必要があります:
ファイルのアップロード時のエラー
ファイルのアップロード時に「ファイルが見つかりませんでした」エラーが表示される場合は、ウェブサーバでスラッシュ引数が有効になっていないことを示しています。有効にしてみてください。
ウェブサーバがスラッシュ引数をサポートしていない場合は、管理 > サイト管理 > サーバ > HTTPで「スラッシュ引数を使用する」チェックボックスのチェックを外すと、Moodleでのスラッシュ引数の使用を無効にできます。
警告:スラッシュ引数の使用を無効にすると、SCORMパッケージが動作しなくなり、スラッシュ引数に関する警告が表示されます!
スラッシュ引数の動作環境チェック
注:今後のバージョンのMoodleでは、スラッシュ引数の使用が必須になります。
ウェブサーバがスラッシュ引数をサポートしていない場合は、今後、スラッシュ引数をサポートするウェブサーバに変更する必要があります(スラッシュ引数の使用を無効にすることはできなくなります)。
当面の間、管理 > サイト管理 > サーバ > 動作環境では、スラッシュ引数の設定を確認する必要がある場合、つまり管理 > サイト管理 > サーバ > HTTPで「スラッシュ引数を使用する」が無効になっていることが検出された場合に、そのことが報告されます。つまり、このチェックは今後の必須要件に関する警告です。
関連項目
- Requiring slasharguments in Moodle 2.9 - will anybody be seriously affected?フォーラムディスカッション
- [MDL-50416] slasharguments check gives a warning on install(バージョン2.9および2.9.1)
- [MDL-51554] Broken file serving under Apache and PHP-FPM via mod_proxy_fcgi, when the filename is not only plain ASCII or w/ blank spaces(2.8.9および2.9.3より前のバージョン)