1 回答

TA貢獻(xiàn)78條經(jīng)驗(yàn) 獲得超17個(gè)贊
可能是因?yàn)樯蟼髋R時(shí)文件夾(upload_tmp_dir)沒(méi)有寫權(quán)限
解決辦法:
這個(gè)文件夾是PHP環(huán)境的一個(gè)設(shè)置
php.ini 中的 upload_tmp_dir 的這個(gè)參數(shù)為上傳文件的臨時(shí)目錄,需要 php 進(jìn)程有讀寫權(quán)限。如何設(shè)置呢?
1. 查看 php 進(jìn)程調(diào)用的 php.ini,一般調(diào)用 php 內(nèi)置函數(shù) phpinfo() 函數(shù)查看,方法很多:
新建文件 1.php,寫入 <?php phpinfo(); ?> ,瀏覽器訪問(wèn)即可看到。
各種 PHP 探針也可以看到
Xiuno BBS 中可以登陸后臺(tái)后訪問(wèn):
找到 Loaded Configuration File:
2. 用文本編輯器打開 /usr/local/php/etc/php.ini 找到以下位置:
upload_tmp_dir = /data/wwwroot/tmp
3. 檢查 /data/wwwroot/tmp 是否可讀寫。
Linux 下,可以簡(jiǎn)單的設(shè)置 chmod 0777 /data/wwwroot/tmp
Windows 下,在目錄上點(diǎn)擊右鍵,設(shè)置安全 > 目錄權(quán)限,加入 everyone 可讀寫。
4. 如果 php.ini 沒(méi)有設(shè)置 upload_tmp_dir,那么默認(rèn) php 進(jìn)程會(huì)讀寫系統(tǒng)的臨時(shí)目錄(Windows 默認(rèn)為 C:/windows/temp,Linux 為 /tmp),所以為了保險(xiǎn)起見(jiàn)還是設(shè)置下這個(gè)值。
望采納謝謝!
添加回答
舉報(bào)