在WordPress上上传.webm格式会导致安全指南被攻破并失败

时间:2010-08-16 作者:RGBK

我无法上载。WordPress上的webm视频格式。这是在添加:AddType video/webm之后。webm

两者兼而有之:我的。htaccess文件(在WordPress安装的根文件夹中)apache服务器的mime类型处理程序(通过我们的站点cpanel)

据我记忆所及,起初这条消息立即给了我错误,它甚至会开始上传它。现在它一路上传,然后在咀嚼时,我得到了错误。

错误是

“1.webm” has failed to upload due to an error
File type does not meet security guidelines. Try another.
还有其他人有这个问题吗?!

真正奇怪的是,另一种名为ogv(Theora)的视频格式在html5播放器中没有被识别,但据WordPress称,它并没有违反安全性。所以我将mimetype添加到apache中(不是通过htaccess),瞧,它成功了。

此外,该文件实际上是“上传”,它会“压缩”然后拒绝该文件,这很奇怪,WordPress肯定会通过只检查它是哪种文件格式来推断它无法上传该文件格式?

2 个回复
SO网友:Otto

在多站点安装中,转到网络管理区域,将webm文件扩展名添加到允许的扩展名列表中。

在单站点安装中,将其添加到wp配置中。php文件:

define(\'ALLOW_UNFILTERED_UPLOADS\',true);

这将允许管理员级别的用户在不受文件类型限制的情况下上载文件。

潜在的问题是,webm尚未添加到WP知道的文件类型列表中。

SO网友:Pablo Olmos de Aguilera C.

你在使用MU吗?因为我有类似的问题;当我在超级管理员>选项>上传文件类型中添加扩展名时,问题就解决了。

奇怪的是,在我看来,这个选项并没有出现在正常的安装中,所以我不知道在哪里可以找到它。

结束

相关推荐

Security and .htaccess

大约一个月前,我在一个与爱好相关的托管服务器上创建了一个WordPress博客。所以,我目前还不熟悉这一点。由于我担心安全性,我做的一件事就是安装插件WP安全扫描。根据插件结果,我的网站会被检查出来,但我在结果中看到的是一个红旗:文件。wp admin中不存在htaccess/(我在那里ssh了,它不存在)好的,所以我在这个问题上做了大量的搜索,找到了太多的信息。htaccess。我在WordPress上经历了强化WordPress。org网站等,也遇到了这篇文章:http://digwp.com/201