WordPress 网站无法上传图片应该怎么处理?

有的时候,我们的网站突然无法上传图片,可能我们也没有进行什么操作,但就是无法上传了。今天我们就一些可能的原因进行分析,希望能够给大家一些帮助。

上传单个文件出错

如果 WordPress 后台上传图片一直正常运行,突然出现某个图片文件无法上传的问题,可能是由于下面的原因导致的:

图片文件过大

Wordpress 图片文件过大
WordPress 图片文件过大

如果是因为图片文件太大,导致无法上传图片,那么需要增加最大上传限制。可以在网站的根目录下创建一个 php.ini 文件。然后添加下面所示的代码调整上传大小限制:

upload_max_filesize = 128M post_max_size = 128M max_execution_time = 300

图片文件名包含特殊字符

如果图片的文件名称包含特殊字符(例如:$、*、&、# …),也可能会导致 WordPress 上传图片出现问题。如果是这个原因,只要将特殊字符从文件名称中删除即可。

将图像上传到媒体库时出错

Wordpress 将图片上传媒体库时出错
WordPress 将图片上传媒体库时出错

如果在上传图片的时候,出现无法创建目录的错误提示。应该是上传文件夹没有适当的权限,可以通过 SSH 工具,或者使用 FTP 客户端更改文件夹权限:

更改上传文件夹权限
更改上传文件夹权限

1. 通过 FTP 连接到服务器,进入 /wp-content/ 文件夹,找到 uploads 文件夹。

2. 右键单击​​上传文件夹并选择更改权限。

3. 在文件权限对话框中,在数值字段中输入 744。选择包含子目录选项。

如果将目录权限设置为 744 仍然不起作用,可以尝试将权限设置为 755。

更改 uploads 文件夹权限
更改 uploads 文件夹权限

4. 选择确定以应用该设置。

更改文件权限后,再次访问 WordPress 管理仪表盘。重新尝试上传图像文件。

上传图片时提示 HTTP 错误

上传图片时提示 HTTP 错误
上传图片时提示 HTTP 错误

如果在上传图片时,提示 “http error”,那么可以按照下面介绍的方法尝试处理。

重新加载页面

重新登录 WordPress 后台
重新登录 WordPress 后台

有可能是与浏览器连接断开,或者是 WordPress 登录过期导致,可尝试重新加载页面:

1. 可能 WordPress 与浏览器连接断开。

如果 ISP 出现问题,或者 WordPress 主机出现问题,都可能导致 WordPress 与浏览器断开连接。如果是因为这个原因,刷新页面并重新上传图片文件。

2. WordPress 登录已过期。如果是这种情况,它会在重新加载页面后恢复正常。

提高 PHP 内存限制

提高 PHP 内存限制
提高 PHP 内存限制

如果对 PHP 的内存限制过低,可能会导致上传图片出错问题。可按照下面的步骤进行操作:

1. 使用 FTP 连接服务器,并进入 WordPress 网站根目录。

2. 将以下代码添加到 wp-config 文件中:

define('WP_MEMORY_LIMIT', '256M' )

这会将 PHP 内存限制增加到 256M。

禁用插件

有时因为插件兼容性问题,可能会导致意想不到的错。可以尝试停用图像优化插件,或者安全管理插件。然后重新尝试上传文件。

更改 WordPress 主题

也可能是当前主题存在错误,导致无法正常上传图片。可切换到其他主题,尝试是否能正常上传图片。如果在更换主题后,可以正常上传图片,那说明主题存在问题。可以尝试更新主题,或者联系主题作者,反馈相关问题。

作者:牛奇网,本站文章均为辛苦原创,在此严正声明,本站内容严禁采集转载,面斥不雅请好自为之,本文网址:https://www.niuqi360.com/wordpress/how-to-fix-image-upload-issue-in-wordpress/

(0)
牛奇网牛奇网
上一篇 2022年2月27日 下午3:33
下一篇 2022年3月1日 下午11:13

相关推荐

发表回复

登录后才能评论
很多新手不知道如何选择外贸独立站主机,这里推荐一款使用量最大,性价比最高的国外独立站主机Hostinger,立即获取优惠