はそれがだ、判明あなたのherokuサーバー上のpolicy.xml文書を見ることで、比較的簡単に確認できます。唯一の魅力的なビットは、どこを見るかを知ることです。だから、(ので、任意のファイルを編集して行っていないあなたは、運用環境で覚え、そして、彼らはとにかく最終的に上書きされたい)、次の操作を行います。
heroku run bash [-a] [app name if needed]
find/| grep "policy.xml" (not really necessary, just showing my work)
cat /etc/ImageMagick/policy.xml
を、それは次のように表示されるはずです:
<policymap>
<policy domain="coder" rights="none" pattern="EPHEMERAL" />
<policy domain="coder" rights="none" pattern="URL" />
<policy domain="coder" rights="none" pattern="HTTPS" />
<policy domain="coder" rights="none" pattern="MVG" />
<policy domain="coder" rights="none" pattern="MSL" />
<policy domain="coder" rights="none" pattern="TEXT" />
<policy domain="coder" rights="none" pattern="SHOW" />
<policy domain="coder" rights="none" pattern="WIN" />
<policy domain="coder" rights="none" pattern="PLT" />
</policymap>
あなたはその後、修正に対することを確認することができます以下れる
https://imagetragick.com/
:
<policymap>
<policy domain="coder" rights="none" pattern="EPHEMERAL" />
<policy domain="coder" rights="none" pattern="URL" />
<policy domain="coder" rights="none" pattern="HTTPS" />
<policy domain="coder" rights="none" pattern="MVG" />
<policy domain="coder" rights="none" pattern="MSL" />
<policy domain="coder" rights="none" pattern="TEXT" />
<policy domain="coder" rights="none" pattern="SHOW" />
<policy domain="coder" rights="none" pattern="WIN" />
<policy domain="coder" rights="none" pattern="PLT" />
</policymap>
実際にhttps://画像の場所を変換する必要がある場合はどうなりますか?私はこのルールをrights = "read | write"に置き換えようとしていますが、/etc/ImageMagick/policy.xmlのデフォルトポリシーが先行しているようです。 –
@MattKimこれを理解しましたか? httpsで同じ問題に走っています... – tehfailsafe
ちょっと@tehfailsafe私はちょうどawsを使い、自分のサーバーを回転させてしまいました。あなたが解決策を持っているなら、あなたがしたことを聞いて欲しいです! –