WordPressに.webmビデオ形式をアップロードできません。これは、次を追加した後です:AddType video / webm .webm
両方に:my .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を(htaccess経由ではなく)apacheに追加すると、機能しました。
また、ファイルは実際には「アップロード」され、「クランチ」されてから拒否されます。これは確かに奇妙なことです。 WordPressは、最初のファイル形式を確認するだけではファイル形式をアップロードできないと推測しますか?
回答
マルチサイトインストールの場合は、[ネットワーク管理]領域に移動し、webmファイル拡張子を許可された拡張子リストに追加します。
シングルサイトインストールの場合は、これをwp-config.phpファイルに追加します。
define("ALLOW_UNFILTERED_UPLOADS",true);
これにより、管理者レベルのユーザーはファイルタイプの制限なしにファイルをアップロードできます。
根本的な問題は、webm WPが認識しているファイルタイプリストに追加されていません。
回答
MUを使用していますか?私も同じような問題を抱えていたからです。スーパー管理者>オプション>ファイルタイプのアップロードに拡張子を追加すると解決しました。
不思議なことに、そのオプションは通常のインストールでは表示されないように見えるので、わかりません。どこで探すか。