チャンネル画像:商品を商品にアップロードできません

私は、製品のエントリに画像をアップロードできないという問題を抱えていますが、

私が得るコンソールエラーは次のとおりです。

XMLHttpRequest cannot load http://www.findsignage.co.uk/?ACT=38. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://findsignage.co.uk' is therefore not allowed access. admin.php?S=239ef94834e3801b60655ed166061f89f7044695&D=cp&C=content_publish&M=entry_form&channel_id…:1 Uncaught TypeError: Cannot set property 'innerHTML' of undefined

ありがとう

2
ExpressionEngineとチャンネル設定とアップロードマネージャの設定だけで、Express Storeとは何の関係もありません。それらの2つを最初に確認してください。
追加された 著者 Bernard Dy,

1 答え

このエラーは、JavaScriptを使用して別のドメインまたはサブドメインのコンテンツにアクセスしようとしていることを示しています。具体的には、私が www は別のサブドメインとみなされ、クロスオリジンポリシーでは許可されていないため、問題の原因と考えています。

完全修飾ドメイン名として findsignage.co.uk または www.findsignage.co.uk のいずれかを選択して、それに固執するようにしてください。その議論はどちらを使うのが良いかが分かりますが、あなたの選択に一貫している限り、それほど大きな違いはありません。

あなたのEE設定とChannel Images用に設定された設定を見て、すべての参照が同じ場所(上記のいずれか)に設定されていることを確認してください。それはクロスドメインの起源の問題を解決するはずです。

3
追加された
これは確かに良い答えです!前に同じ問題があった。 www がURLにない場合は、modリライトがこれを追加するように、htaccessでこれを修正しようとしました。しかし、私のhtaccessファイルを正しく設定することに成功しませんでした!それは良い修正になるだろうが!
追加された 著者 Gabriel Brito,