如何修复 WordPress 中的图片上传问题(一步一步)

您是否在 WordPress 网站上遇到图片上传问题?对于大多数初学者来说,图像上传错误可能会非常令人困惑,因为它们可能会在您不做任何不同的事情的情况下出现.

无法上传图片是 WordPress 中最常见的图片问题之一.幸运的是,它很容易修复,而且您可以自己完成.

在本文中,我们将向您展示如何轻松解决 WordPress 中的图片上传问题.我们还将解释导致此问题的原因,以及您将来如何防止它.

Fixing image upload issues in WordPress

是什么导致了 WordPress 中的图片上传问题

WordPress 中的图片上传问题通常是由不正确的文件权限引起的.您的 WordPress 文件存储在您的网络托管服务器上,需要特定的文件和目录权限才能工作.

错误的文件权限会阻止 WordPress 读取或上传托管服务器上的文件.上传图片文件时可能会出现以下错误:

‘无法创建目录 wp-content/uploads/2019/04.它的父目录是否可以被服务器写入?'

Unable to create directory error

或者,您可能会看到错误"上传的文件无法移动到 wp-content/uploads/".

此问题的另一个迹象是您的图像可能会从媒体库中消失.

Missing images in media library

我的网站以前运行良好吗?谁更改了文件权限?

发生这种情况的原因有很多.共享托管服务器上的错误配置有时会在您不做任何事情的情况下更改这些权限.

例如,您的网络托管服务提供商运行了意外更改文件权限的升级.

如果您网站上的其他一切正常,那么您只需应用正确的文件权限即可解决图片上传问题.

话虽如此,让我们来看看如何设置正确的文件权限以修复 WordPress 网站上的图片上传问题.

修复 WordPress 中的图片上传问题

为了更改文件权限,您需要使用 FTP 客户端.

首先,通过 FTP 连接到您的网站,然后转到 /wp-content/ 文件夹.在里面,您会找到 uploads 文件夹,这是 WordPress 存储您上传的所有媒体(包括图像)的地方.

现在右键单击上传目录,然后选择文件权限.

Opening file permissions dialog box for uploads folder

这将打开文件权限对话框.

首先,您需要将上传目录及其中所有子目录的文件权限设置为744.

Change folder permissions

为此,请在数值框中输入 744,然后选中递归到子目录选项旁边的框.现在点击"仅应用于目录"单选按钮.

单击"确定"按钮应用这些更改.您的 FTP 客户端现在将开始对目录应用文件权限.

注意:如果将目录权限设置为 744 似乎不能解决您的问题,请尝试 755.

在下一步中,您需要为上传目录中的所有文件设置文件权限.

为此,请右键单击上传目录并选择文件权限.在文件权限对话框中,将数值更改为 644.

选中递归到子目录旁边的框.最后,您需要点击‘仅应用于文件’单选按钮.单击"确定"按钮应用这些更改.

File permissions

FTP 客户端现在将更改上传文件夹中所有文件的权限.完成后,您可以返回 WordPress 管理区域并再次尝试上传图像.

如果您的网站上有任何文件上传表单,您也应该测试这些表单.

注意:如果您不知道如何使用 FTP 客户端,那么您也可以使用 WordPress 托管公司提供的文件管理器.由于每个主机的屏幕截图会有所不同,您需要与他们的支持人员联系以查找说明.

我们希望本文能帮助您解决 WordPress 中的图片上传问题.您可能还想查看我们关于如何选择最佳 WordPress 托管的文章,或查看我们对最佳 GoDaddy 替代方案的比较.

0
订阅评论
提醒
0 评论
内联反馈
查看所有评论