1

何らかの理由で、Moodle 1.9.3+の1つのインストールには、file.phpが空白の0バイトのファイルを返すことがあるという問題があります。apacheログでも0バイトが返されたことが示されます。別のmoodleインストールは同じhtmファイルで問題なく動作します。

これを引き起こしている可能性がありますか?問題のあるファイルは通常のhtmファイルです-バグは次のようなリンクで発生します:

http://server/file.php/164/moddata/scorm/4/data/msg.htm

(問題のあるmoodleは以前の1.8バージョンからアップグレードされました)

4

4 に答える 4

4

完全に空白の応答は、PHPエラーを示している可能性があります。PHPエラーログを確認してください。

于 2009-01-05T13:59:40.107 に答える
0

file.phpを使用してバイナリファイルをロードする際に問題が発生しました。0バイトとして誤って表示されたと思います(ただし、よくわかりません)。jpgファイルの先頭で余分な改行文字であることが判明しました。理由は、終了後のconfig.phpファイルの余分な改行でしたか?>

私はPHPプログラマーではありませんが、この種の問題を最小限に抑えるために、phpのみのファイルで末尾の?>を削除する提案を見てきました。

それが役に立てば幸い。ヨハン・カールソン

于 2009-05-03T17:56:21.757 に答える
0

私は最近の XAMP インストールでこれを持っていました。ファイルが UTF8 として保存されたときはいつでもそれを行いました (これは私の Visual Studio が自動的に行っていました)。ただし、テスト XAMP ボックス以外のすべてのインストールで動作しました。

于 2009-01-05T14:09:13.660 に答える
0

ムードル システムのすべてのフィルタを無効にして、もう一度テストしてください。

于 2009-05-22T08:46:00.257 に答える