update.elFinderはサーバ上のフォルダやファイルを簡単に操作するためのファイルマネージャ用のライブラリです(JavaScript+PHPで作られていて、ライセンスは修正BSDです)。ドロップでファイルの追加(アップロード)ができるフォルダをドロップするとフォルダごと一式アップロードできるサーバ上のテキストファイルの簡易編集ができるファイルやフォルダをZIPで圧縮してダウンロードできたりサーバ上で解凍できる他のファイルマネージャのライブラリに比べて外観がまとものような特長があります。TinyMCEとの連携の説明を追加しました。elFinderと連携して画像アップロードと選択機能を追加する」を参考にしてください)この文書では、elFinderの基本的な設置方法とよくある問題の対応方法を説明します。ファイルをダウンロードして下さい。2016/05/03時点の最新は2.1.11です。設置する1でダウンロードしたelFinder-2.1.11.zipを解凍してサーバ上に配置してください。アクセスするとページが表示されます。found.」(バックエンドに接続できません。いうエラーが出てきますが、これは設定ファイル(php/connector.minimal.php)が有効になっていないためです。elFinderのphpフォルダの中にある「connector.minimal.php-dist」というファイルの名前を「connector.minimal.php」に変更してからページを再読み込みしてください。items」(フォルダーが空です。いう表示に変わります。これでまずは最低限の設置ができました。初期状態ではelFinderのfilesというフォルダ内にファイルやフォルダを追加することができます。(サーバがWindowsの場合は、日本語のフォルダやファイルはこの時点ではまだ文字化けしてしまいますので注意してください。elFinderを日本語化する2.だけでも最低限使用することはできますが、説明などが英語なので日本の人に使ってもらう場合は日本語化しましょう。日本語化は、elFinderフォルダ内にあるelfinder.htmlを2箇所変えるだけです。'jp'」という形で日本語を指定するの2点のみです。うまくいくと上記のようにメッセージが日本語化されます。2.1.11では、初期状態だとアップロードが許可されているファイルの種類がテキストファイルと画像ファイルのみになっているようです。変更するにはelFinderのphpフォルダにある「connector.minimal.php」を編集します。ファイルの下部に下記のように設定が記載されていますので、この部分の「uploadAllow」となっている行を変更します。「'all'」だとすべてのファイルの種類を許可したことになります。特定の種類のみ許可したい場合はMIMEタイプ(メールやHTTP通信で使用されているファイルの種類名のことです)で種類を指定します。Excelファイル(.xlsや.xlsx)の場合は「'application/vnd.ms-excel'」、PNGやJPEGの場合は「'image/png'」や「'image/jpeg'」、画像全部だと「'image'」です。(複数指定する場合は半角カンマ(,)で区切ります)何を指定すればいいかはelFinderフォルダの中にある「mime.types」というファイルにMIMEタイプと拡張子の対応表が記載されているのでそれを見てもらうとよいです。初期表示するフォルダを変更する配置したままだと、elFinderで初期表示されるフォルダはelFinderのfilesというフォルダになります。変更するにはelFinderのphpフォルダにある「connector.minimal.php」を編集します。(REQUIRED)になります。Windows環境で日本語ファイルを使用できるようにするOSの文字コードがUTF-8のサーバであれば問題ありませんが、Windowsなど文字コードが異なるサーバだと日本語のファイルが表示されなくなる問題が出てきます。これを解決するには4や5と同じくelFinderのphpフォルダにある「connector.minimal.php」を編集します。'CP932'」(カンマが必要です)の部分が追加する部分です。CP932はWindowsの文字コードです。elFinderはサーバ上のファイル名のエンコーディングとページ上で表示するエンコーディング(UTF-8)の相互変換にmb_convert_encoding()ではなくiconv()を使用しています。このことはelFinderVolumeDriver.class.phpのconvEnc()メソッドを見るとわかりますし、マニュアルのencodingオプションの説明にも記載があります。iconv.」「このボリュームのローカルエンコーディング(サーバのファイルシステムエンコーディング)。指定してもエラーになります。elFinderをWindowsで使う場合は気をつけて使用してください。elFinderに限らずですが、PHPのファイル系の関数やクラスはもともとShift_JIS(CP932)の扱いがうまくなく、いわゆる5C問題に関係する文字(「表」「予」)などがフォルダやファイル名に含まれているとファイルがあるのに表示されないなど予期しない問題が起こることがあります。2.1では.htaccessなどのドットファイル(先頭にドットが付いている隠しファイル)は初期状態で表示されないようになっています。elFinderを開発・テスト用に使用するときに.htaccessなどを表示・編集したい場合もelFinderのphpフォルダにある「connector.minimal.php」を編集することで対応できます。lockedがtrue(有効)になっているので、すべてnullを返すことで通常ファイルと同じように読み書きができるようにします。upLoginユーザーは見つかりませんでした。