使用nginx和WP 3.9.1的服务器工作正常。nginx helper插件在两天前更新,现在浏览器或媒体库中没有上传目录中的图像或zip文件。现在,如果我在媒体库中编辑图像,它会显示出来,但在更新时会“消失”。
在查看浏览器URL时,这是WP提供的服务,但失败了
domain.com/chemistry/files/year/month/image.png
如果手动将图像输入浏览器,此url将显示图像
domain.com/chemistry/wp-content/uploads/sites/#_of_site/year/month/image.png
我查看了插件的地图功能,试图阅读文档,但无法找出发生了什么以及发生了什么变化,因此我可以修复它以正确加载图像。
有人能给我指出正确的方向吗?
--禁用nginx helper插件--重新启动nginx--重新安装nginx helper插件--启用nginx helper插件的映射功能
最合适的回答,由SO网友:birgire 整理而成
几个月前我也经历过类似的事情。经过长时间的调试,我发现所有问题都与此隐藏良好的选项有关,该选项名为:
ms_files_rewriting
在
wp_sitemeta
桌子在我的情况下,它是活跃的,具有
1
.
当处于活动状态时,WordPress假定您要使用不推荐使用的blogs.dir
结构,其中文件通过ms-files.php
文件
我想知道这是否是你的问题所在。
至少检查此站点选项的值,如果它处于活动状态,请尝试将其设置为0
.