hypweb.net
XOOPSマニア  最新情報のRSS(サイト全体)
[ 自宅サーバーWebRing |ID=54 前後5表示乱移動サイト一覧 ]

19年4月21日(Sun) 16時41分
TOP » フォーラム » XOOPS » X-elFinder » X-elFinder と ドメイン名変更等

X-elFinder と ドメイン名変更等


Posts tree


Previous post - Next post | Parent - Children.1 | Posted on 2015-11-26 14:24
deg 

先日 pico のエディターの件でご質問させて頂きました deg です。
その節はありがとうございました。

今回はX-elFinderについていくつかご質問です。

さて、クライアントさんのその XOOPS で動いている X-elFinder なんですが、色々ありまして XOOPS の設置ドメインが変更となり、その際にそれまでアップしていたファイルを参照しようとするとすべて 404 Not Found になってしまったというお話がありまして今色々見ているんですが、確かにこれまでアップしたファイルは参照できないんですが、新規でアップしたファイルについては特に問題なく参照できています。
まだ本運用に入っていないので大きな問題はなさそうですが、ドメインが変更になった場合、こういう状況になることは考えられますか?

2点目ですが、X-elFinder 上でファイルを参照する際にはそのままのファイル名でダウンロードや参照が出来るのですが、 pico のリンク等で参照をした場合に、ダウンロードファイルの名称が index.xxx という風になってしまうのは、これはどうしようもないでしょうか。

3点目、アップロードしたファイルの属性が、アップした直後は 744 になっているんですが、しばらくしてから見ると 444 になっていたりするんですが、何か原因は分かりますか?
管理者権限でファイルをアップしていても上記のような症状が見られます。

Votes:0 Average:0.00
Reply
Previous post - Next post | Parent - Children.1 | Posted on 2015-12-1 20:22
nao-pon  Webmaster From: 愛知県  Posts: 5799

deg さん、こんにちは。

ファイルが参照できないのは、実ファイルとデータベースデータの参照が切れてしまっているのが原因だと思います。

ファイル実体は XOOPS_TRUST_PATH/uploads/xelfinder に保存されているのですが、マルチサイトに対応するため、ファイル名に XOOPS_URL を含めてあります。今回、XOOPS_URL が変わったので、参照ができなくなってしまったのだと思います。

ファイル名は "[XOOPS_URL の8文字目から]_[X-elFinderのモジュールディレクトリ名]_[データベース上のID]" を URL エンコードした値になっていますので、確認してみてください。

2点目に関しては、pico でどの様なリンクにしているかをお知らせ下さい。通常であれば http://xoops.hypweb.net/modules/xelfinder/index.php/view/1923/復元ボタン on ckeditor.png の様な感じです。

3点目は、X-elFinder の一般設定に

[xelfinder_db] リンク済みファイルの書き込み禁止
リンク切れや不用意な上書きを防止するためにリンク・参照されたファイルを自動的に書き込み禁止に設定します。

がありますので、この設定の効果だと思います。

Votes:0 Average:0.00
Reply
Previous post - Next post | Parent - Children.1 | Posted on 2015-12-1 20:57
ゲスト 

お返事ありがとうございました。

1点目および3点目については一度設定を確認してみます。
2点目については自己解決いたしました。
今回インストールした環境がIISで、PATH_INFOが適切に参照できておらず、そちらを参照しないように設定している状態です。
現在PHPをインストールしていた業者様にその辺りを解決できないかを相談しております。

Votes:0 Average:0.00
Reply
Previous post - Next post | Parent - No child | Posted on 2015-12-1 23:17 | Last modified
nao-pon  Webmaster From: 愛知県  Posts: 5799
引用:

今回インストールした環境がIISで、PATH_INFOが適切に参照できておらず、そちらを参照しないように設定している状態です。

なるほど! HTTP ヘッダでファイル名を通知できるので、次回のアップデートで対応します。
リンクを右クリックで保存するか、リンク URL に &dl を追加することで、通常のクリックでダウンロードダイアログを開くようにする予定です。
ただし、画像などブラウザで表示したものを保存する場合には対応できないかも知れません。(ブラウザの挙動によると思います)

動作例
Votes:0 Average:0.00
Reply

Post into this topic

Subject
guestname
Body

  Advanced search

このフォーラムのトピック一覧
このページのTopへ
ログイン
ユーザ名:

パスワード:

オートログイン

Basic 認証

Register now! | Lost Password?



メインメニュー
ブックマーク
Please log in to use it.
[Login]
サイト内 Wiki
☆ 検索 ☆



高度な検索(サイト内)
FireFox検索プラグイン
オンライン状況
合計 56 人がオンライン中 :-)
(フォーラム : 3 人)

登録ユーザ: 0 & ゲスト: 56

もっと...
サイト情報
管理人

nao-pon
 

登録ユーザ数: 4604


Web Services by Yahoo! JAPAN
楽天ウェブサービスセンター
Amazon.co.jpアソシエイト
現在ページのQRコード
現在ページのQRコード
[携帯対応]
参照元情報
No trackback