您的 WordPress 网站是否遇到图像上传问题?
对于大多数初学者来说,图像上传错误可能会非常令人困惑,因为它们可能会在您不执行任何其他操作的情况下出现。事实上,图片上传失败是 WordPress 中最常见的图片问题之一。幸运的是,它很容易修复,您可以自己完成。
在本文中,我们将向您展示如何解决 WordPress 中的图像上传问题。
是什么原因导致 WordPress 中的图片上传问题?
WordPress 中的图像上传问题通常是由不正确的文件权限引起的。您的 WordPress 文件存储在您的网络托管服务器上,需要特定的文件和目录权限才能工作。
错误的文件权限会阻止 WordPress 读取或上传托管服务器上的文件。上传图像文件时,您可能会收到以下 WordPress 错误:
‘无法创建目录 wp-content/uploads/2019/04。是它的父目录可以被服务器写入吗?’
或者,您可能会看到错误:
“上传的文件无法移动到 wp-content/uploads/”。
此问题的另一个迹象是您的图像从 WordPress 媒体库中消失。
我的网站之前运行良好。谁更改了文件权限?
发生这种情况的原因有多种。共享托管服务器上的错误配置有时可能会更改这些权限,而无需您执行任何操作。
例如,您的网络托管提供商运行的升级意外更改了文件权限。
如果您的 WordPress 网站上的其他一切正常,那么您只需应用正确的文件权限即可解决图像上传问题。
话虽如此,让我们看看如何设置正确的文件权限来解决 WordPress 网站上的图像上传问题。
修复图像上传WordPress 中的问题
为了更改文件权限,您需要使用 FTP 客户端。
首先,通过 FTP 连接到您的网站,然后切换到 /wp-content/ 文件夹。在里面,您会找到 uploads 文件夹,这是 WordPress 存储所有上传媒体(包括图像)的地方。
现在右键单击上传目录,然后选择“文件权限”。
这将打开文件权限对话框。
首先,您需要将上传目录及其中所有子目录的文件权限设置为“744”。
为此,请在数值框中输入 744,然后选中“递归到子目录”旁边的框。现在单击“仅应用于目录”单选按钮。
单击“确定”按钮应用这些更改。您的 FTP 客户端现在将开始对目录应用文件权限。
注意:如果设置g目录权限改为744似乎不能解决你的问题,那就试试755吧。
在下一步中,您需要为上传目录中的所有文件设置文件权限。
为此,请右键单击上传目录并选择文件权限。在文件权限对话框中,将数值更改为“644”。
选中“递归到子目录”旁边的框。接下来,您需要单击“仅应用于文件”单选按钮。
最后,只需单击“确定”按钮即可应用这些更改。
FTP 客户端现在将更改上传文件夹内所有文件的权限。完成后,您可以返回 WordPress 管理区域并尝试再次上传图像。
如果您的网站上有任何文件上传表单,您也应该测试这些表单。
注意:如果您不知道如何使用FTP客户端,那么您也可以使用文件管理器pr由您的 WordPress 托管公司提供。由于屏幕截图因每个主机而异,因此您需要与他们的支持人员联系以查找说明。
我们希望本文能帮助您解决 WordPress 中的图像上传问题。您可能还想查看我们关于如何选择最佳 WordPress 托管的文章或我们对最佳 GoDaddy 替代方案的比较。
如果您喜欢这篇文章,请订阅我们的 WordPress 视频教程 YouTube 频道。您还可以在 Twitter 和 Facebook 上找到我们。