Coppermine Photo Galleryは、オープンソースのWebアルバムです。
Windows Web Server 2008 + IIS7.0へのCoppermine Photo Galleryのインストール手順を以下に示します。
- PHPのインストール
PHPがインストールされていない場合は、本サイトのPHPページを参照して、PHPをインストールする。 - php.iniの設定
phpをインストールしたフォルダにあるphp.iniに対し、PHPのインストール時に設定したこのブログに書いてあるPHPアプリケーションのすべてに共通する設定に加え、以下を設定する。extension=php_gd2.dll
- Coppermine Photo Galleryのダウンロード
ダウンロードページで「Download cpg?.?.?.zip」を選択し、ダウンロードする。 - ダウンロードしたファイルを任意のインストールしたいフォルダに展開する。
ex.) C:¥WebApplications¥coppermine
以降、「%CPG_HOME%」と記述する。 - ファイル、フォルダのアクセス権の設定
当サイトの「IIS アプリケーションフォルダに必要なアクセス許可」を参照して%CPG_HOME%のアクセス許可を設定する。
以下のフォルダ配下は、IUSRグループが書き込み可能にする。- %CPG_HOME%¥albums¥
- %CPG_HOME%¥include¥
- %CPG_HOME%¥plugins¥
- データベースの設定
Coppermine Photo Galleryでは、データベースとしてMySQLが利用することができる。
今回はMySQL 5.1を利用する。
MySQLにCoppermine Photo Gallery専用のデータベースを作成する場合は、「MySQL データベースの作成」を参照。 - IIS仮想ディレクトリの設定
「IIS仮想ディレクトリの作成」を参照して、IISの仮想ディレクトリを追加する。
物理パスには%CPG_HOME%(ex. C:¥WebApplications¥coppermine)を指定する。 - Coppermine Photo Galleryのセットアップを行う。
- セットアップURL(http://{あなたのURI}/{IIS仮想ディレクトリ}/install.php)にアクセスし、必要な設定を入力する。
Your admin account Username 管理画面にアクセスするための管理者ユーザー名 Password 管理者のパスワード Email address 管理者のメールアドレス Your MySQL configuration MySQL Host MySQLのホスト名
lポート番号を変更している場合は、ホスト名の直後に「:{ポート番号}」をつける
ex.) localhost:12345MySQL Database Name 利用するMySQLのデータベース名 MySQL Username MySQLにアクセスするユーザー名 MySQL Password MySQLにアクセスするユーザーのパスワード MySQL table prefix MySQLに作成するテーブルの先頭につける、文字列
デフォルトのままで良い。ImageMagic ImageMagic path ImageMagicのパス
今回のように、gdを利用する場合は入力しない - 以上でセットアップは完了

- セットアップURL(http://{あなたのURI}/{IIS仮想ディレクトリ}/install.php)にアクセスし、必要な設定を入力する。
- トップページのURLは、http://{あなたのURI}/{IIS仮想ディレクトリ}/

以上
