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配置文件,不需要更改(可以配置网站上传大小)
/etc/php-fpm.d/www.conf php子配置文件,需要更改用户为www(在第24行和26-28行)
问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信
所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!