在 WordPress 中上传文件时是否看到“上传:无法将文件写入磁盘”错误?在本文中,我们将讲解如何修复 WordPress 中的“上传:无法将文件写入磁盘”错误。
是什么导致 WordPress 无法将文件写入磁盘错误?
出现此错误的原因有很多。但是,最常见的是不正确的文件夹权限。
网站上的每个文件和文件夹都有一组权限。Web 服务器根据这些权限控制对文件的访问。
对文件夹的不正确权限可能无法在服务器上写入文件。这意味着Web 服务器无法创建新文件或向该特定文件夹添加新文件。
如果尝试从 WordPress管理区域上传图像或任何其他文件,将收到以下错误消息之一:
- WordPress 写入磁盘失败
- 由于无法将文件写入磁盘的错误,WordPress 上传失败
- 无法创建目录 wp-content/uploads/2016/03。它的父目录是否可被服务器写入?
修复 WordPress 上传失败写入磁盘错误
首先,需要使用FTP 客户端连接到WordPress 站点。
对于本教程,我们使用免费的FileZilla FTP 客户端。如果使用的是其他一些 FTP 客户端,那么它看起来可能会有些不同。
连接后,需要右键单击 wp-content 文件夹并选择文件权限。
这将在 FTP 客户端中打开文件权限对话框。它将显示所有者、组和公共的文件权限。
需要在数值字段中输入 755。
之后,需要选中“递归到子目录”旁边的框。
最后,需要单击“仅应用于目录”选项。
单击确定按钮继续。
FTP 客户端现在会将文件夹权限设置为 755,并将其应用于 wp-content 中的所有子文件夹。这包括存储所有图像的上传文件夹。
还需要确保 wp-content 文件夹中各个文件的文件权限是正确的。
再次右键单击 wp-content 文件夹并选择文件权限。这次我们将更改文件的权限。
在数值中输入 644,然后选中“递归到子目录”旁边的框。
最后,需要单击“仅应用于文件”选项。
单击确定按钮继续。 FTP 客户端现在将为 wp-content 文件夹中的所有文件设置文件权限为 644。
现在可以访问WordPress 站点并尝试上传文件。
如果仍然看到错误,那么需要联系WordPress 托管服务提供商并要求他们清空临时文件目录。
WordPress 使用PHP上传图像,PHP首先将上传内容保存到您的网络服务器上的一个临时目录中。之后它将它们移动到 WordPress 上传文件夹。
如果此临时目录已满或配置不当,则 WordPress 将无法将文件写入磁盘。
此临时文件夹位于服务器上,在大多数情况下无法使用 FTP 访问它。需要联系服务器商清空文件夹。
我们希望本文能帮助解决 WordPress 中的“上传:无法将文件写入磁盘”错误。您可能还想查看我们的指南,了解如何解决 WordPress 中的常见图像问题。
原文链接:https://www.taodakeji.com/blog/common-wordpress-errors-and-how-to-fix-them,转载请注明出处。