2009-01-05 32 views
1

由於某種原因,一次安裝Moodle 1.9.3+有一個問題,即file.php有時會返回一個空白的0字節文件,即使是apache日誌顯示返回0字節。另一個moodle安裝可以使用相同的htm文件。moodle file.php返回一個空白的0字節文件

這可能是什麼原因造成的? - 有問題的文件只是平常的htm文件的錯誤,像這樣的鏈接出現:

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

(該問題的Moodle從1.8版本升級更早)

回答

4

一個完全空白的響應可能表明一個PHP錯誤;檢查PHP錯誤日誌。

0

我已經用最近的XAMP安裝了它,它每當一個文件保存爲UTF8(我的Visual Studio自動執行)時都會執行此操作。儘管除了我的測試XAMP盒子以外,每次安裝都可以使用。

0

我用file.php加載二進制文件時出現了一些問題,我認爲它錯誤地顯示爲0字節(但我不確定)。 原來是在JPG格式文件的開始一個額外的新行字符, 的原因是在config.php文件一個額外的新行的整理後?>

我不是一個PHP程序員但我已經看到了在php-only文件中刪除結尾的建議,以最大限度地減少這種問題。

希望它有幫助。 Johan Carlsson

0

取消您的moodle系統的所有篩選並再次測試。