无法将图像上载到媒体库中

时间:2020-04-07 作者:Cat Hariss

将网站从一台主机移动到另一台主机后,我无法在媒体库中上载新图片,方法是直接使用“媒体”>“添加新”菜单,或从“新帖子编辑器”中添加媒体。

奇怪的是,上传似乎成功了,因为我可以看到图像被添加到媒体库中,甚至显示了正确的图像大小和路径,但我得到的不是预览图像,而是一个空白的白色图像,如下图所示:

https://imgur.com/a/KorAgZo

当检查我网站的实际路径时,我看不到/2020年4月,正在创建文件夹或在任何位置都可以找到图像。如果我手动创建路径并使用ftp上载图像,同时设置正确的文件夹权限和所有权(/var/www/hlbenefits.com/html/wp-content/uploads/2020/04/medicalDisclaimer),我仍然无法在媒体库中看到预览图像,但可以在此处查看或编辑图像:

  • https://www.hlbenefits.com/medicaldisclaimer/

  • https://www.hlbenefits.com/wp-admin/post.php?post=205158&action=edit

    我可以成功地将其他文件(如主题或插件文件)上载到我的WordPress网站

    我已经完全禁用了所有插件和主题,并应用了默认的2019主题

  • 再次检查了文件夹权限和所有权,完全禁用了此网站的cloudflare
  • 尝试按照其他wordpress成员的建议保存永久链接设置,我的wordpress配置如站点运行状况插件所示,如下所示:

    我试图在这里添加站点健康插件的输出,但我的任务被标记为垃圾邮件,除了删除整个输出之外,没有其他方法可以纠正这一点。请参阅下面的wordpress论坛链接。

    我觉得奇怪的是uploads\\u的大小:10.18 MB(10671247字节),这是不准确的,因为我的uploads文件夹比这个大得多,我注意到在wordpress论坛上的第一篇帖子中-https://wordpress.org/support/topic/unable-to-view-newly-uploaded-images/ - , 站点运行状况输出显示了0个字节,因此这在某种程度上是相关的,或者站点运行状况插件没有正确报告大小。

1 个回复
最合适的回答,由SO网友:Cat Hariss 整理而成

在@simongcc和https://fancythemes.com/fix-image-upload-issue-wordpress 我发现Settings > Media > Store uploads in this folder 值不正确,使用正确的路径更新后,我能够成功上载图片。

相关推荐

Extra "uploads" added in path

虽然这与高级自定义字段相关,但此函数使用所有本机WP特性,因此我认为在这里询问这一点是合适的。路径中的额外“/上传/”来自何处?在后端,我看到了上传文件的正确链接(domain.com/wp-content/member-files/name.pdf),但在前端,URL在路径(domain.com/wp-content/uploads/member-files/name.pdf)中显示了额外的“/uploads/”,当然为文件生成了404。// file upload to custom location