メディアギャラリーは(詳しくドキュメント化されていませんが)Geeklogの一般的なプラグインのインストール方法と同様です。 以下にFTPとShellアクセスによる2通りでのインストール方法を紹介します。
サーバーにShellアクセスできずFTPクライアントでのアクセスしか出来ない場合はこちらの手順でインストールしてください。
メディアギャラリーやGeeklogのプラグインをインストールするにはまず圧縮ファイルを解凍してください。 解凍すると自動的に適切なディレクトリに振り分けられファイルが作成されます。
.gzファイルの解凍にはWinZIPやWinRARが利用できます。
これでメディアギャラリーのファイルが C:\tmp に解凍されます。
フォルダの中は以下のようになっているはずです:
+tmp\
+ mediagallery\
+ admin\
+ docs\
+ include\
+ language\
+ lib\
+ public_html\
+ sql\
+ templates\
+ tmp\
+ uploads\
+ functions.inc
+
これでハードディスク上にファイルの複製ができました。あとはアップロードです。
FTPクライアントを起動します。おすすめはFileZillaですがインストール持ち合わせていなければ普段使っているものを使用してください。 FileZillaはフリーかつ多くのOSをサポートしています(Windows, Linux, など)。
FTPでウェブサーバーに接続します。
まずメディアギャラリーのファイルを漏れのないようにアップロードします。 以下の図に従って c:\tmp\mediagallery\ のファイルを path-to-geeklog/plugins/ の適切なディレクトリに配置します。
path-to-geeklogディレクトリはGeeklogのdb-configphpが存在するディレクトリです。 (Geeklog1.4の場合、config.phpが存在するディレクトリです。)
注意: これは初期設定でのメディアギャラリーのアップロードの話です。 実際にはあなたの使用するサーバーでのプラグインディレクトリにmediagalleryフォルダごとアップロードしてください。 残りのファイルについても以下の通りアップロードしてください。
tmp\ path-to-geeklog/
| |
+ mediagallery\--+ + backups/
| + data/
| + include/
| + language/
| + logs/
| + pdfs/
+------------->+ plugins/
+ public_html/
+ sql/
+ system/
+ config.php
次にpublic_htmlディレクトリにmediagalleryというサブディレクトリを作成します。 ほとんどのFTPクライアントでは親ディレクトリから作成できるようになっているのでpublic_htmlに作成する場合、 マウスを右クリックして「新しいフォルダ」から作成し名前をmediagalleryとしてください。 この手順とは少し異なる場合はお使いのFTPクライアントのドキュメントを確認してください。
path-to-geeklog/
|
+ backups/
+ data/
+ include/
+ language/
+ logs/
+ pdfs/
+ plugins/
+ public_html/
|
+ mediagallery <--- Make this subdirectory
+ sql/
+ system/
+ config.php
次に c:\tmp\mediagallery\public_html\ フォルダにあるすべてのファイルをサーバーにアップロードします。 public_html\フォルダにあるファイルとフォルダをすべて選択し以下のようにアップロードしてください。 public_htmlフォルダではなくその中のファイルとフォルダですので間違わないようにしてください。
tmp\ path-to-geeklog/
| |
+ mediagallery\ + backups/
| + data/
+ public_html/*-+ + include/
| + language/
| + logs/
| + pdfs/
| + plugins/
| + public_html/
| |
+-------------->+ mediagallery/
+ sql/
+ system/
+ config.php
次に admin/plugins/ に mediagallery というディレクトリを作成します。
path-to-geeklog/
|
+ backups/
+ data/
+ include/
+ language/
+ logs/
+ pdfs/
+ plugins/
+ public_html/
| |
| + admin\
| |
| + plugins\
| + mediagallery <--- Make this subdirectory
+ sql/
+ system/
+ config.php
次に c:\tmp\mediagallery\admin\ フォルダのファイルをアップロードします。 このadminフォルダの中のすべてのファイルとディレクトリを選択しアップロードしてください。 ここでもadminフォルダをそのままアップロードしないよう注意してください。
tmp\ path-to-geeklog/
| |
+ mediagallery\ + backups/
| + data/
+ admin/---+ + include/
| + language/
| + logs/
| + pdfs/
| + plugins/
| + public_html/
| + admin/
| + plugins/
+-----------------------> + mediagallery/
+ sql/
+ system/
+ config.php
おめでとうございます! これですべてのファイルがサーバーにアップロードできました。 これ以降は「オンラインでのインストール」を参照してください。
これですべてのメディアギャラリーのファイルをサーバーにあるGeeklogの適切な場所にアップロードできていることでしょう。
次のディレクトリのパーミッションを757(あるいは777)に設定する必要があります。