Discuz設(shè)置個用戶上傳文件大小

首先在黑色背景的控制界面輸入:sudo find / -name 'php.ini'? (注意"/ -name"空格),這里我把沒有加空格和加了空格的結(jié)果都輸入出來了


還要修改nginx.conf的配置 才能生效 ?我干網(wǎng)上的教程他們都是不完整的!!


上面是如何找到php.ini文件的方法 來自百度

Discuz上面的關(guān)于涉及修改上傳文件大小的帖子我早就瀏覽過多次了。呵呵。我本人在網(wǎng)站工作了6年多。做網(wǎng)管10余年。真是搞不明白Discuz的這個設(shè)置為什么就這么費(fèi)勁。

服務(wù)器端的php.ini早就根據(jù)你的文檔修改過了。

需要服務(wù)器權(quán)限才可修改!!

需要在PHP.ini里設(shè)置以下幾項:

1. post_max_size =10M

表單提交最大數(shù)據(jù)為10M.此項不是限制上傳單個文件的大小,而是針對整個表單的提交數(shù)據(jù)進(jìn)行限制的.

限制范圍包括表單提交的所有內(nèi)容.例如:發(fā)表貼子時,貼子標(biāo)題,內(nèi)容,附件等...

2.file_uploads = On

是否允許上傳文件,如果為OFF您將不能上傳文件.

3.upload_tmp_dir = "D:/APM/PHP/uploadtemp/"

上傳文件時系統(tǒng)使用的緩存目錄.如果此目錄所在磁盤空間不足的話您將不能上傳文件.

4.upload_max_filesize =2M

最大上傳文件大小,此項針對上傳文件時單個文件的大小.

與post_max_size之間的關(guān)系:

在論壇發(fā)表貼子時,您post_max_size 設(shè)為10M,而此項設(shè)成了2M,那么您只能上傳最大為2M的附件,且可以同時上傳5個.

注意:很多人遇到修改php.ini后重應(yīng)WEB服務(wù)后仍然不能生效.這種情況應(yīng)該先確認(rèn)一下所改的php.ini是不是當(dāng)前PHP所使用的.

您可以在WEB目錄下建立一個php文件,內(nèi)容很簡單就一句話

phpinfo();

?>

復(fù)制代碼瀏覽器中查看此文件, Configuration File (php.ini) Path 此項對應(yīng)的就是您的PHP當(dāng)前正在使用的php.ini文件了.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容