1

由于某种原因,Moodle 1.9.3+ 的一个安装存在一个问题,即 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

我在最近的 XAMP 安装中遇到了这个问题,只要将文件保存为 UTF8(我的 Visual Studio 自动执行此操作),它就会执行此操作。除了我的测试 XAMP 框之外,每次安装都工作过。

于 2009-01-05T14:09:13.660 回答
0

我在使用 file.php 加载二进制文件时遇到了一些问题,我认为它错误地显示为 0 字节(但我不确定)。原来是jpg文件开头多了一个换行符,原因是整理后config.php文件多了一个换行符?>

我不是 PHP 程序员,但我已经看到了删除 ?> 在 php-only 文件中以尽量减少此类问题的建议。

希望能帮助到你。约翰·卡尔森

于 2009-05-03T17:56:21.757 回答
0

停用你的moodle系统的所有过滤器并再次测试。

于 2009-05-22T08:46:00.257 回答