LOGIN ID Password Auto Login Register Now! Lost Password?
Xoops Q&A

X-elFinderにアクセス拒否される

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています

投稿ツリー


前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2014/3/20 13:42
jizoh  2nd Class 居住地: ☆  投稿数: 14
 初めての投稿&質問です。よろしくお願いします。
Xoops X で昨年の9月から運用しています。d3forumが中心で画像投稿が多いサイトです。
X-elFinderを使用して画像をアップロードするようにしているのですが、最近使用しているブラウザによって拒否されるようになってしまいました。
1)2月に入った頃からMS Windowsの Internet Explorer 11 でd3forum之投稿画面で(CKEditor4)画像アイコンをクリックしても何も起きない。(X-elFinderを呼び出せない)
 FireFoxやChromeでは問題なくアップロードできる。
2)今週に入ってからsafari on Mac でX-elFinderを呼び出すと、ウインドウの中に「アクセスが拒否されました」というエラーメッセージが表示される。これはCKEditor4から呼び出した場合でも、管理者メニューからX-elFinder/ファイルマネージャメニューで直接呼び出した場合でも同じです。MacでもFireFozを使用すると問題ありません。

手元に使えるWindows環境がないので1)の方は確認できなくFireFoxかChromeを使用してください、とほっておいたのですが、手元のマックでも発生してしまい慌てています^_^;

 別のバージョンのマックでも同じ現象なのでsafari側の問題ではないと思うのですが、何処をどう調べたらよいのか途方に暮れています。何処をチェックすればよいのかどなたかご教授ください。
環境は以下の通りです。Xoops関連のアップデートは指示があるたびに適用しているので最新だと思います。
Leagcy 2.02
d3forum 0.88
X-elFinder 1.17
CKEditor4 0.48
HypConf 1.14
Protector 3.61

サーバー sakura.ne.jp
php 5.2.17
MySQL 5.5

使用マック環境
safari 7 on OS X 10.9
safari 6 on OS X 10.8

サイト(同一のサーバーで下の二つの他にテスト用のサイトを動かしています)
http://fyamap.jizoh.jp/
http://www/jizoh.jp/top/
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2014/3/20 22:53
nao-pon  Lieutenant   投稿数: 488
jizoh さん、こんにちは。

引用:
2)今週に入ってからsafari on Mac でX-elFinderを呼び出すと、ウインドウの中に「アクセスが拒否されました」というエラーメッセージが表示される。これはCKEditor4から呼び出した場合でも、管理者メニューからX-elFinder/ファイルマネージャメニューで直接呼び出した場合でも同じです。MacでもFireFozを使用すると問題ありません。

これは、クロスドメイン通信に対応した時に、新たなバグを作ってしまっていました。

XHR による通信で、HTTP ヘッダの "Origin" フィールドは、クロスドメインの通信時のみ送信されると思っていたのですが、この認識が間違っていました。

Chrome や Safari などでは、常時 "Origin" フィールドが送信されるようで、この挙動に対応できていないのが原因でした。

X-elFinder 1.18 にて、修正しましたのでご確認下さい。

引用:
1)2月に入った頃からMS Windowsの Internet Explorer 11 でd3forum之投稿画面で(CKEditor4)画像アイコンをクリックしても何も起きない。(X-elFinderを呼び出せない)

これは、問題を再現できないので原因は分かりません。当方では、IE 11 で問題なく利用できています。

ブラウザのポップアップウィンドウの制限に引っ掛っているのかも知れません。
もし、それが原因だとすると X-elFinder (えっくす・えるふぁいんだー) [keyword/X-elFinder](ポップアップを IFRAME に変更したい場合) - xpWiki::Dev - XOOPSマニア を参考に、ポップアップを iframe 利用に変えると解決するかも知れません。
投票数:3 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2014/3/21 0:13
jizoh  2nd Class 居住地: ☆  投稿数: 14
 早速の対応をありがとうございます。
X-elFinder 1.18 にて正常に動作することを確認しました。
IE 11の件は小生も詳細を掴んでいないので、もう少し調べてみます。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - | 投稿日時 2014/3/21 20:21
jizoh  2nd Class 居住地: ☆  投稿数: 14
IE 11 で動かない件についてユーザから次のような投稿がありました。CKEditor4の編集アイコンが全く聞かないそうなので、X-elFinderとは無関係ですね。何か判りますでしょうか?

以下引用:
 私も同様に、先日の自動更新で「IE11」になって以降、画像アイコンのみならず「投稿本文」欄のボタンが全て無効(無反応)になっています。イメージボタン(画像投稿)も無効です。
 因みに、マウスカーソルを乗せると
ステータスバーに[java script:void('xxxx')]
('xxxx')には、'ソース、'プレーンテキストとして貼り付け'・・・等、ボタンの説明コメントが表示されます。

 そこで、私のセキュリティ設定を確認してみると
[ツール]-[インターネットップション]-[セキュリティタブ]において
★インターネットゾーン:中高
★[レベルのカスタマイズ]-[スクリプト]欄の設定は
・Javaアプレットのスクリプト:有効にする
・XSSフィルターを有効にする:有効にする
・アクティブスクリプト:有効にする
・スクリプトでのステータスバーの更新を許可する:無効にする
・スクリプトによる貼り付け処理の許可:無効にする
・スクリプト化されたウィンドウを使って情報の入力を求める事をWebサイトに許可する:無効にする

 3項目が"無効"になっていますが、これらを"有効"にしてしまうと、Javaに対して完全に無防備になりそうなので、恐ろしくてできません(^。^;)。

尚、
●「投稿本文」欄にて範囲指定→コンテクストメニューでコピ=「このWebページがクリップボードへアクセスする事を許可しますか?」と聞かれる
●上記ダイアログをEscすると=Webページからのメッセージダイアログにて「ブラウザのセキュリティ設定によりエディターのコピー操作を自動で実行できない、(ctrl/comd+c)を使用して下さい」とでる
●同様に、コンテクストメニューで貼り付け→「ブラウザのセキュリティ設定により、エディタはクリップボードデータに直接アクセスできない、キーボード(ctrl/comd+c)を使用して、次の入力エリア内で貼り付け、OKを押して下さい」のコメントがついたダイアログウィンドウが表示されます。
●「投稿本文」欄に直接、(c+v)を実行すると、直近のクリップボードデータが貼り付く
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2014/4/14 20:37
jizoh  2nd Class 居住地: ☆  投稿数: 14
ご無沙汰で、失礼しました。
ポップアップウインドウの件は、チェックしないように変更してもらっても結果に影響はないようで、別の原因かと思います。他に全く手だてを思いつかないので、そのままになっています。

 ところで、本日XelFinderのアップデートをかけたところ、また動かなくなってしまいました。ウインドウを表示した後、「無効なバックエンドコンフィギュレーションです。JSONデータではありません。」とエラーメッセージを表示します。ソースを追えないので、頼り切りで申し訳ないのですが。safari on Mac でもWIndowsユーザでも出ます。WIndowsユーザの環境は不明なのですが、IE-11ではないはずです。
 今朝アップデートをしたあと発生したようで、昼過ぎに報告を受けて、昼前のアップデートも適用しましたが変化なしでした。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 | 投稿日時 2014/4/14 22:59 | 最終変更
nao-pon  Lieutenant   投稿数: 488
jizoh さん、こんにちは。

まず IE の件ですが、ひょっとして xpWiki をインストールされているでしょうか?

私の環境で、xpWiki の JavaScript が原因で IE11 で不具合が生じていたのを発見しましたので、修正して先ほど xpWiki 5.02.10 を X-update で更新できるように公開しました。

私の環境(IEのバージョン情報)では問題なく利用できるようになりました。

xpWiki をインストールされているなら、xpWiki をアップデートし、ブラウザのキャッシュを更新するためにブラウザでリロードしてみてください。

X-elFinder の「無効なバックエンドコンフィギュレーションです。JSONデータではありません。」の件は、おそらく PHP が Notice などの致命的ではないエラーを出力していて、それが原因でブラウザが JSON データをデコードできないのだと思います。

ブラウザの開発者ツールなどで、サーバーからのレスポンスを確認できますので、それができましたらレスポンスを見て、その内容をお知らせ下さい。

また、XOOPS の PHP デバグが有効になっているのであれば、PHP デバグを無効にしてみてください。
投票数:1 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2014/4/14 23:22
jizoh  2nd Class 居住地: ☆  投稿数: 14
nao-ponさん 今晩は。いつもありがとうございます。

 xpWikiですか! インストールしています。wikiページは使用していないのですが、試しにインストールしました。外すと画像表示の動作が変わってしまうのでそのままにしています。アップデートしましたが確認する環境が手元にないので、明日ユーザからの報告を待ちます。

 PHPのデバッグは無効にしてあります。今も確認して間違いありません。サーバーからのレスポンスですか。今safariの開発機能でコンソールを見てみたのですが、レスポンスらしきものが見当たりません。明朝確認してみます。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2014/4/14 23:24
nao-pon  Lieutenant   投稿数: 488
X-elFinder の件ですが PHP 5.3 未満の環境で正常に動作しないことが判明しました。

修正に取り掛かりましたので、少々お待ちください。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2014/4/14 23:42
nao-pon  Lieutenant   投稿数: 488
X-elFinder の件は、修正が完了し X-elFinder 1.27 としました。

バージョンアップしてご確認下さい。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2014/4/14 23:57
jizoh  2nd Class 居住地: ☆  投稿数: 14
 X-elFinder が動作することを確認しました。素早い対応ありがとうございました。

IE-11の件は明日までお待ちください。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2014/4/17 17:55
jizoh  2nd Class 居住地: ☆  投稿数: 14
 遅くなりましたが、ようやくIE-11ユーザから報告があり、
問題なく使えるようになったということです。
ありがとうございました。
投票数:0 平均点:0.00
  条件検索へ

Back to Page Top
MainMenu
Manuals
Search
XOOPS Official & Dev.
XOOPS Communities