WordPress上傳圖片提示“服務器無法處理圖片。建議的最大尺寸為 2560 像素”的解決辦法
[重要通告]如您遇疑難雜癥,本站支持知識付費業務,掃右邊二維碼加博主微信,可節省您寶貴時間哦!
前幾天哥們兒強哥給國外客戶做的站點,在國外服務器上竟然在Wordpress開源項目里上傳圖片出錯,提示“服務器無法處理圖片。如果服務器繁忙或沒有足夠的資源來完成任務,就會發生這種情況。上傳較小的圖片可能會有所幫助。建議的最大尺寸為 2560 像素。”如下圖所示
出現這樣的錯誤,是多樣化的,沒有單一問題,多數是因為權限不足造成的;可以按照下面幾點進行排查,嘗試解決。
WordPress上傳圖片提示“服務器無法處理圖片。建議的最大尺寸為 2560 像素”的解決辦法
寫在前面:文件類型不受支持?請確保您上傳的圖片格式(如.jpg、.png等)是Wordpress支持的。可在后臺的“設置”>“媒體”中查看支持的文件類型。
1、檢查php版本是否7.0以上,尤其現在新的版本都需要PHP8.X了!
2、檢查 php 的 upload_max_filesize ,允許上傳文件的最大尺寸是否太小。
寶塔的話,就直接在PHP參數里設置即可! 服務器配置文件(如php.ini)中的upload_max_filesize和post_max_size設置,確保它們的值大于您要上傳的文件大小。例如,將它們設置為20M: upload_max_filesize = 20M post_max_size = 20M
3、php 是否有加載 imagick 模塊。查看 phpinfo 文件,查找「imagick」。
4、先去查看upload下文件的權限,是不是都是www,且權限為775或755或777權限!
5、重命名文件,不要使用奇怪的文件名!撇號、引號、感嘆號——諸如此類的東西是有風險的。嘗試將您的文件重命名為只有 az 和數字的名稱。
6、清除瀏覽器的緩存。如果有安裝 WordPress緩存插件,也請清除插件緩存。
7、PHP內存限制不足。嘗試增加PHP的內存限制。在php.ini文件中,找到memory_limit設置,將其值增加到一個更高的數字,例如256M:
memory_limit = 256M
8、靜止了超過24小時了,保存草稿再次上傳即可!
延伸閱讀:“服務器無法處理圖片。建議的最大尺寸為 2560 像素”
一、阿里云虛擬主機,部署wordpress,上傳文件提示服務器無法處理圖片。實際目錄里已經成功上傳圖片。
解決方法:打開阿里云虛擬主機的管理平臺 ,找到php.ini設置,把PHP函數chmod設置改為啟動,即可修復該問題。
二、Wordpress掛載nfs存儲服務器修改用戶的文件
將/etc/nginx/nginx.conf主配置文件中的nginx用戶改為默認的nginx即可!
/etc/nginx/nginx.conf nginx配置文件,不需要更改(可以配置網站上傳大?。?br /> /etc/php-fpm.d/www.conf php子配置文件,需要更改用戶為www(在第24行和26-28行)
問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!