1

サーバー上の特定のディレクトリ ツリーをナビゲートできる Web ファイル マネージャーが必要でした。私が見つけることができた最良の解決策は、無料で入手でき、今まで読むことができる限り信頼できると考えられていたKCFinderでした。

そこで、最新の安定版 (3.12) をダウンロードし、サーバーに基本的なインストールを行いました。

Linux Debian + Apache + PHP5 を実行しているマシンの wwwroot にある kcfinder-3.12 フォルダー全体を単純にコピーし、kcfinder/conf/config.phpすべてのユーザーがアクセスできるように変更しました。

  'disabled' => false

フォルダのデフォルト設定は次のとおりです。

  'uploadURL' => "upload",
  'uploadDir' => "",

これにより、サブフォルダーにあるファイルを参照、ダウンロード、およびアップロードする権利が与えられますkcfinder/upload/

uploadしかし、アプリケーションを実行すると、シェルを介して作成された他の多くのフォルダーが存在するにもかかわらず、実際には上記のフォルダーに含まれるサブフォルダー「files /」のみが表示されます。

この動作は設定に起因することを知っていtypesます:

  'types' => array(

    // (F)CKEditor types
        'files'   =>  "",
        'flash'   =>  "swf",
        'images'  =>  "*img",

    // TinyMCE types
        'file'    =>  "",
        'media'   =>  "swf flv avi mpg mpeg qt mov wmv asf rm",
        'image'   =>  "*img",
    ), 

ここに画像の説明を入力

しかし、これらのカテゴリが私の期待にどのように適合するのか、また、特定のディレクトリから制限なしで Web ベースのファイル ブラウザーを使用できるようにする方法は、あまり明確ではありません。

私が間違っていることと、特定のディレクトリへの完全なアクセスを取得する方法があるかどうかを誰かが知っていますか? ここでは KCFinder について話しましたが、私の要求を満たす限り、他​​のオプションを聞くことができます。

4

2 に答える 2