AjaXplorerの導入。その手順を紹介します。DocumentaryONE[login]トップページできることプロフィールブログコンタクトAjaXplorerの導入。その手順を紹介します。2011年06月09日Tweet実際に使用するかどうかは別として、人が使っているのを見て「コレは便利だ」と思い、ファイルマネージャーのAjaXplorerを導入することにしました。FTPソフトや、Dropboxなどのクラウドウェブサービスのツールがインストールされていない場合でも、手軽にファイルを共有できるため、もし必要になったときには重宝しそうだと思ったからです。設定に苦労した部分もありました。今回はインストール手順を紹介します。AjaXplorerは、もともとはWordPressのプラグインとしてあったもののようですが、現在は単体で動作するようになっています。特徴としては、ドラッグ&ドロップでファイルのアップロードができ、アップロードした画像の編集や音声ファイルの再生もできる、多機能のファイルマネージャーです。インストールして実際に使っている人の情報が少なく、苦労した部分が多くあったので、ver.3.2.3を例にここに書き留めておくことにします。1.ダウンロードダウンロードは公式サイト「AjaXplorer.info」から行います。ダウンロードしたファイルを解凍すると、ajaxplorer-core-3.2.3というフォルダができるのでクリック。その中に同じ名前のフォルダがあるのでそれもクリックします。ある、conf.phpをサクラエディタなどで編集します。以降、紹介する部分は行数が順不同になりますがご了承ください。ソースコードの頭の数字は、解凍直後の状態の行数を示しています。・日本語の文字コードを指定するsetlocale(LC_ALL,'ja_JP.UTF-8');開いたファイルの2行目、「<?php」の下に、この1行を追加します。これがないと、プログラム上での日本語の扱いや表示に不具合が生じる可能性があります。これを入れないままセットアップを開始しようとすると、次のようなエラーが表示されます。"/home/hogehoge/example.jp/hoge1/hoge2/ajxp_tmp");英語が苦手なので自信はありませんが、省略した部分を意訳するエラーログの出力先を指定せよ、と受け取れます。ここでは、サーバのホームディレクトリからのパスを指定します。サーバのコントロールパネルなどに明記されていると思いますのでそれを記入しましょう。最後の”ajxp_tmp”の部分は何でも構いませんが、指定した名前と同じディレクトリを、サーバに作成する必要があります。念のためパーミッションは書き込み可能(777や707など)で。values./*********************************************/$default_language="ja";“ja”で日本語を指定します。16;デフォルトでは一度に16個のファイルをまとめてアップロードできる設定になています。これを超えるとエラーダイアログで「一度にアップロードできるのは16個までです」と教えてくれます。必要に応じて変更しましょう。'30M';※サーバのデフォルトでは2MBとなっていることが多いです。私が使用しているサーバはデフォルトが30MBでしたので、ここでの表記はそれにあわせました。必要に応じてphp.iniを編集してください。サーバ側でphp.iniの編集が許可されている必要があります。ちなみに私はこの設定を500Mに設定しましたが、実際にアップロード出来る容量は80MB前後でした。"example@example.jp";メールアドレスを記入しますが、いまのところAjaXplorerからメールが送られてきたことはありません。標準で日本語に対応していますが、それでもまだ日本語化が甘い部分があるようです。AjaXplorerは、デフォルトの状態では日本語のファイルが扱えません。完全に日本語に対応しているわけではありません。一部の機能において、文字化けが発生することがあります。そこで、それを解消するためにマルチエンコーディング化を実施します。AjaXplorerのマルティエンコーディングについては、下記のサイトで詳しく紹介されていますので参考にしてください。エディタのマルチエンコーディング化3.ここにハマった!2日間ほど、何故かAjaXplorerにログイン出来ない(アクセスを拒否されるわけでもなく、ID/PWを入力しても反応がない)ことがありました。php.iniで”post_max_size”とupload_max_filesizeの項目に「2G」と指定していたことが原因でした。M単位までしか使えないんですね...。(AjaXplorerと関係ないところでハマってました...)2Gにした理由は、大容量のデータのやり取りを想定したのですが、結局のところ1ファイルに付き80MB前後の制限があるようです。この制限はサーバによって異なるかもしれません。4.まとめAjaXplorerは、設定するまでが複雑ですが使い始めると「もうコレ以外は考えられない!」と思えるほど便利なファイルマネージャです。設定が完了してログインしたあとにも、まだ複雑な設定をする必要があります。次回、そのあたりを紹介できたら良いなと思っています。HTML5読書会(勉強会)に参加してきました。