CKFinderバージョンアップ

カテゴリ: WEB、WEBシステム関連 / 公開日: 2010年8月12日(木曜)00:53 / 投稿者: Tom Goodsun

見ないうちにCKFinderが少しバージョンアップしていたので、私が使っているNucleusとJoomla!のCKFinderもバージョンアップしてみた。
そこで、設定を見直して結構大丈夫な感じにしたので記録。

CKFinderの設定で一番困るのが、config.phpの$baseUrl。ここにはサイトのルートとなるディレクトリを記述する。
たとえば、http://www.example.com/mysite/なら、以下のようになる。

$baseUrl = '/mysite/';

私のローカルのVMではサブディレクトリに自分のサイトを設置しているので、本番に持っていくとパスがあわなくなる。
だから、これを自動で生成するようにしてみた。
設定については前にこのブログで紹介したので、ここまでできていれば後は1行書き換えればいい。

いろいろ相対パスとかがんばってみたけど、全然使えないみたいなので、$baseUrlの部分は以下のようにする。

$baseUrl = str_replace($_SERVER['DOCUMENT_ROOT'], '', $DIR_MEDIA);

これで問題ないみたい。