最新公告
  • 欢迎您光临IO源码网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • 如何修复WordPress无法上传图片&文件错误

    如何修复WordPress无法上传图片&文件错误

    你是否也曾经遭遇过WordPress无法上传文件报错提示,一般为“WordPress无法写入磁盘”,“xxx上传失败”,“无法建立目录uploads”等。

    其实此类WordPress错误是最常见的错误,也是最容易解决的错误,只需通过FTP调整一些权限设置,或者情况WordPress临时文件,或者升级你的服务器,采取哪一种方案要视实际情况而定。

    1. 为什么会产生WordPress无法上传文件错误
    2. 如何修复WordPress无法上传文件错误

    为什么会产生WordPress无法上传文件错误

    在大多数情况下,WordPress无法上传文件的错误是由于网站的文件权限存在问题。作为安全措施,WordPress仅允许某些用户修改其文件,包括存储上传文件的文件夹。

    如果为此文件夹设置了权限,以防止用户对其进行修改或写入错误,那么上传就会失败。您可以使用WordPress自带的“站点健康状态”工具快速确定是否是这个原因导致。

    进入你的网站的WordPress仪表盘,进入“工具”>“站点健康”,然后单击“ 信息”选项卡,展开页面最后面的“文件系统权限”,展开查看详细信息:

    站点健康下的文件系统权限列表

    站点健康下的文件系统权限列表

    uploads目录应设置为可写。如果将其设置为不可写,则说明需要处理权限问题。

    此问题还有其他一些不太常见的原因。当您添加新的媒体文件时,WordPress会将其存储在一个临时文件夹中,然后再将其移动到上传到uploads目录。如果临时文件夹已满或不可用,则可能会看到“上传:无法将文件写入磁盘”错误。

    此外,如果你所使用的服务器当前已经占用了所有分配的磁盘空间,则可能会看到此错误。

    如何修复WordPress无法上传文件错误

    根据前面提到的产生此报错的可能原因,以下是解决此问题的三种解决方案。

    1. 更改上载目录的文件权限
    2. 清空WordPress临时文件夹
    3. 升级服务器以获得更多磁盘空间

    1.更改上载目录的文件权限

    如果WordPress上传文件错误是由于权限所致,则需要使用FTP进行修复。

    您需要在计算机上安装FTP客户端,例如FileZilla。然后使用你的服务器IP、用户名、密码和端口等凭证信息登录(一般登录到服务器提供商网站用户后台可以找到相关信息)。

    在FTP客户端中输入凭据,然后启动与服务器的连接。然后在/www/wwwroot/www.yourdomain.com/wp-content(常见的路径)中导航到您的上传目录:

    通过FileZilla访问uploads目录

    通过FileZilla访问uploads目录

    右键单击该文件夹,然后选择“文件权限”

    文件权限设置

    文件权限设置

    三位数字系统用于确定站点文件的权限设置。您的上传目录应设置为755:

    更改文件权限

    更改文件权限

    单击确定按钮以保存新的权限设置。然后返回您的WordPress网站。

    如果再次检查“站点健康”工具,则您的uploads文件夹现在状态应该为“ 可写”

    网站站点健康工具中的可写文件权限

    网站站点健康工具中的可写文件权限

    此时,您应该可以将文件上传到WordPress网站,而不会出现问题。

    如果你使用的是宝塔面板,修改uploads的文件夹权限就更简单了。

    登录你的宝塔面板后台,访问文件菜单,导航到/www/wwwroot/www.yourdomain.com/wp-content/,找到uploads文件目录,点击“权限”;

    宝塔面板文件管理

    宝塔面板文件管理

    将uploads文件目录的权限改为755权限即可。

    uploads上传目录权限设置

    uploads上传目录权限设置

    2.清空WordPress临时文件夹

    如果文件权限不是导致报错的原因,则可能要尝试清空WordPress用于将文件上传到您的网站的临时文件夹。不幸的是,您无法通过FTP访问该目录。

    相反,您需要联系托管服务提供商以帮助您完成此任务。技术团队应该能够访问您服务器上的该隐藏文件,并确定该文件是否已满,否则会导致“上载:无法将文件写入磁盘”错误。

    VPS主机用户应该自行检查下php.ini文件,找到upload_tmp_dir,改成如下:upload_tmp_dir = /tmp

    3.升级主机计划以访问更多磁盘空间

    您还可能已经用完了服务器提供的所有磁盘空间。如果您的站点放在虚拟主机上,随着时间的增长而发展,则这种情况尤其可能发生。

    大多数服务器提供商都会在线上的服务器管理中心列出您当前正在使用的磁盘空间。

    如果使用的是宝塔面板,查看当前磁盘使用情况也非常方便,登录宝塔面板在首页的仪表盘即可查看磁盘的使用情况,如下图:

    宝塔面板后台服务器仪表盘数据

    宝塔面板后台服务器仪表盘数据

    当然若你更喜欢使用SSH解决问题,也可以通过SSH连接服务器,使用free命令获取服务器磁盘数据。

    Xshell查看服务器磁盘占用情况

    Xshell查看服务器磁盘占用情况

    如果是因为磁盘空间占满导致问题的产生,那处理这个问题也很简单。无非就是:

    (1)清理服务器垃圾,比如陈旧的log日志、安装包等无效数据;

    (2)升级服务器配置,增加可用磁盘。

    1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!384324621@qq.com
    2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理,有奖励!
    3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
    4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有★币奖励和额外收入!

    IO 源码网 » 如何修复WordPress无法上传图片&文件错误

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    IO源码吧
    一个高级程序员模板开发平台

    发表评论

    • 84会员总数(位)
    • 10552资源总数(个)
    • 68本周发布(个)
    • 0 今日发布(个)
    • 402稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情