,图像上传错误可能会非常令人困惑,因为这些错误可以在你不做任何不同操作的情况下出现。事实上,上传图片失败是WordPress中最常见的图片问题之一。这个问题很容易修复,可以自己动手解决。
是什么原因导致WordPress中的图片上传问题?
WordPress中的图片上传问题通常是由不正确的文件权限引起的。你的 WordPress 文件存储在网络托管服务器上,需要特定的文件和目录权限才能正常工作。错误的文件权限会阻止 WordPress 在托管服务器上读取或上传文件。上传图像文件时,可能会收到以下错误:
- ‘无法创建目录wp-content/uploads。它的父目录是否可由服务器写入?’
- ‘上传的文件无法移动到wp-content/uploads/’
此问题的另一个表现是你的图像从 WordPress 媒体库中消失。
谁更改了文件权限?
文件权限问题可能是由于多种原因造成的。共享主机服务器上的错误配置有时会更改这些权限,而无需你执行任何操作。例如,你的 Web 托管服务提供商可能在运行升级时意外更改了文件权限。如果你的 WordPress 网站上的其它一切正常,那么只需应用正确的文件权限即可解决图像上传问题。
修复WordPress中的图片上传问题
为了更改文件权限,需要使用 FTP 客户端。
- 连接到FTP: 首先,通过FTP连接到你的网站,然后切换到
/wp-content/
文件夹。在这里,会发现uploads
文件夹,这是WordPress存储你所有媒体上传的地方,包括图片。 - 更改目录权限: 右键单击
uploads
目录,然后选择“文件权限”。这将打开文件权限对话框。首先,需要将uploads
目录及其内所有子目录的文件权限设置为“744”。- 在数值框中输入
744
,然后选中“递归到子目录”旁边的框。选择“仅应用于目录”单选按钮。单击“确定”按钮以应用这些更改。
744
无法解决问题,请尝试将其设置为755
。 - 在数值框中输入
- 更改文件权限: 在下一步中,需要为
uploads
目录中的所有文件设置文件权限。- 右键单击
uploads
目录并选择文件权限。在“文件权限”对话框中,将数值更改为644
。 - 选中“递归到子目录”旁边的复选框。
- 选择“仅应用于文件”单选按钮。
- 单击“确定”按钮以应用这些更改。
- 右键单击
FTP 客户端现在将更改uploads
文件夹中所有文件的权限。完成后,可以返回WordPress管理区域并再次尝试上传图像。如果你的网站上有任何文件上传表单,也应该对其进行测试。
结语
图像上传错误是WordPress中常见的问题之一,但幸运的是,通过正确设置文件权限,可以轻松解决这个问题。通过使用FTP客户端或托管服务提供商的文件管理器,确保WordPress具备上传和管理图像文件的正确权限,从而解决图像上传失败的问题。
暂无评论内容