附件問題大多都是論壇不能上傳附件、或者上傳後看不見、或者超過一定尺寸就不能上傳等。
綜合起來,你可以考慮以下幾種型別:
1.伺服器php配置問題
php預設配置(php.ini)對於附件的大小限制是2m
vim /etc/php.ini
upload_max_filesize = 2m
這裡可以改大一些,比如20m或者10m,根據你的論壇限制而定。
##修改之後,可以解決2m以上附件無法上傳的問題。
2.伺服器附件目錄許可權問題
如果你的bbs/attachments目錄許可權不對,那麼可能會導致上傳不了附件。
要解決這個問題,最簡單的辦法就是設定attachments目錄為無限制訪問的目錄,即:
chmod -r 777 attachments
當然如果你知道php程序(一般是php_cgi)的使用者和組的話,也可以根據實際情況設定該目錄對應的使用者和組許可權,這樣就可以保證能訪問了。
另外有一點就是你可能需要檢查一下linux系統臨時目錄是不是滿了,如果滿了可能沒空間存放上傳的資料。
3.論壇使用者系統設定的問題
如果以上1、2兩點都沒問題,那麼你就可以登入論壇的管理中心,設定特定使用者組的附件許可權。
具體就是修改指定使用者的許可權(例如遊客、會員、版主等)是否可以發附件,附件最大允許多少,每天發附件的限制等。
這些都很好配置,如果不懂可以查閱discuz的幫助。
discuz 論壇 附件大小限制2M
初始安裝的discuz論壇附件大小預設限制為2m。首先,需要修改伺服器空間配置的php引數允許上傳附件的大小。php.ini的位置在c盤windows或system32目錄下 post max size 8m 表單提交的最大限制,此項不是限制上傳單個檔案的大小,而是提交的整個表單資料限制 uploa...
DIscuz論壇上傳附件2M限制修改
步驟一 修改將伺服器php.ini配置檔案兩個引數 post max size 8m 表單提交的最大限制,此項不是限制上傳單個檔案的大小,而是提交的整個表單資料限制 upload max filesize 2m 上傳的單個檔案的最大限制 保證 post max size upload max fil...
discuz論壇附件上傳大於2M方法
描述 近期在論壇寫帖子的時候發現附件只能上傳小於2m大小,開始在後台使用者組以及全域性配置裡面進行了大量的配置,發現一番折騰毫無作用,氣到 解決步驟 查詢系統中php.ini檔案 find name php.ini修改檔案中兩個引數 post max size 8m 表單提交的最大限制,此項不是限制...