您在這裡

無法上傳所選擇的檔案

Dreamwork's 的頭像
Dreamwork 在 2009-03-20 (週五) 22:16 發表

無法上傳所選擇的檔案 /tmp/phpXBCZIq ,因為目的目錄 沒有正確地設定好。

我的Drupal目前為止的問題都解決了,今天繼續尚未完成的部份。
但是到了要上傳檔案的時候就出現這個錯誤,這個問題我找不到解決方式,不知道各位前輩有沒有什麼可以指點?

原本我發現drupal裡面根本沒有這個tmp資料夾,於是我建立了他在/tmp並設定為777,但是依然沒有解決。

找到我的php.ini設定了:
;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;

; Whether to allow HTTP file uploads.
file_uploads = On

; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
;upload_tmp_dir =

; Maximum allowed size for uploaded files.
upload_max_filesize = 1M

但是請問我在這裡應該怎麼改呢?
並且...我的主機是cpanel,我在根目錄找到這檔案,改好以後是直接上傳覆蓋嗎?

為了我兄弟,我必須要會。

參考了一些文件,我目前已經改成:

;upload_tmp_dir =/tmp/php

並且上傳到根目錄,但是這問題沒有解決耶...該如何呢?
我的FCK是可以上傳檔案的,會有這問題是另一個模組所帶的上傳檔案。

為了我兄弟,我必須要會。

帥哥..
被你解了!!!
我說奇怪怎麼FCK可以上傳,怎麼其他地方不能...
這個原本設定是/tmp
改成/tmp/php之後就正常了,
/tmp是預設...但是從來沒有看到什麼說明是要把它改成/tmp/php的阿...還是我漏看哪邊的安裝說明了?

你真的思考很縝密...我google超久都找不到原因,開發官方那邊有個傢伙還為了不能上傳的各種原因做了一篇文章介紹方法,他沒提到這個問題...
不管怎樣,好好人卡一張接住!

為了我兄弟,我必須要會。

為了我兄弟,我必須要會。