2011-01-20 38 views
0

我試圖將生產服務器複製到運行10.5的舊版Mac。除了上傳文件,一切都很好。

不幸的是,PHP或apache都沒有報告錯誤,最後沒有任何文件。我一直在設置777所能找到的所有權限,但沒有運氣 - 即使是最簡單的上傳教程也會產生零_FILE ['myfile'] ['error']爲零,但是當我查找$ _FILE ['myfile'] ['tmp_name']該文件不存在。

有什麼建議嗎?

我試過內置的OSX版本的Apache和PHP 5.2,我試過從MacPorts安裝apache2和PHP 5.3.4。兩者都有相同的結果。

我認爲這一定是某個地方的權限問題,但爲什麼我沒有收到錯誤?

+1

你檢查了PHP .ini文件(/etc/php.ini)中的上傳目錄嗎? – phooji 2011-01-20 05:05:45

+0

是的。該目錄存在,並且擁有777個權限,並且$ _FILES [] ['tmp_name']是正確目錄的完全限定路徑。 – 2011-01-20 05:09:20

回答

2

請檢查File Uploader的HTML。 其FORM標籤必須包含

ENCTYPE = "multipart/form-data" 

要上傳任何文件。

相關問題