因實際需要,現有很多20M以上的附件需要上傳,網站使用ThinkPHP開發,富文本編輯器使用的是Ueditor,下面說下需要修改的幾個地方。
Ueditor的配置
打開config.json文件,修改裡面的各項MaxSize
在WDCP面板配置php.ini
發現很多朋友提問修改了上述兩步驟問之後依然不生效。而我當時也是百思不得其解,經過測試發現文件上傳到8M左右就開始出問題了。透過chrome瀏覽器的調試工具發現,錯誤願意是413equest Entity Too Large。於是想到了wdcp的web引擎是apache+nginx,還缺少了nginx的設定。
設定nginx
<code>cd /www/wdlinux/nginx/conf/ vim nginx.conf</code>
修改裡面的
<code>client_max_body_size 8m;</code>
client_max_body_size是允許客戶端要求的最大單一檔案位元組數。記得重啟web服務,然後問題就解決了。
以上就介紹了WDCP面板下Ueditor編輯器上傳大檔案出錯解決方案,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。