IIS への Coppermine のインストール
公開日: 2007 年 12 月 18 日 (作業者: iisteam (英語))
更新日: 2007 年 12 月 18 日 (作業者: iisteam (英語))
はじめに
Coppermine は、多目的かつ高機能で統合性の高い、Web 画像ギャラリーの PHP スクリプトです。Coppermine は、MySQL をバックエンドとし、画像ライブラリに GD または ImageMagick を使用します。
以下では、IIS 6 上で FastCGI と連動するように Coppermine をインストールして構成する方法について説明します。このドキュメントでは、https://www.iis.net/fastcgi/phpon60 の説明に従って FastCGI 拡張機能と PHP ライブラリのセットアップと構成が完了していることを前提としています。
アプリケーションのダウンロードと展開
まず、Coppermine の安定した最新リリースをダウンロードします。この記事では、Coppermine 1.4.13 を使用します。Coppermine 1.4.13 はこちら (英語)からダウンロードできます。
パッケージをダウンロードしたら、展開してすべてのファイルとフォルダーを C:\Inetpub\wwwroot\Coppermine にコピーします。また、IIS_WPG に対し、次のフォルダーへの書き込みアクセス許可を追加します。
- C:\inetpub\wwwroot\Coppermine\include
- C:\inetpub\wwwroot\Coppermine\albums
PHP で GD2 と MySQL の両方が有効になっていることを確認します。これには、php.ini ファイル内の各モジュールのコメントを解除します。
extension=php_mysql.dll
extension=php_gd2.dll
データベースのセットアップ
Coppermine のインストール手順を開始する前に、サーバー上にデータベースを作成します。さらに、データベース ユーザーを作成し、データベースに対する db 所有者アクセス許可を付与します。MySQL データベースの場合は「IIS での PHP アプリケーション用データベースのセットアップ」の説明に従ってください。このチュートリアルでは、次のデータベース情報を使用します。
- データベース名: "Coppermine"
- データベース ユーザー: "cpguser"
- アカウント パスワード: "password"
Coppermine のセットアップと構成
Web ブラウザーを開き、Coppermine のセットアップ ページ https://localhost/Coppermine/install.php にアクセスします。
1. インストールに必要な情報を下図のように入力します (データベース サーバーのホスト名とパスワードには、使用するデータベース サーバーの情報を入力します)。[Let's Go!] をクリックします。
2. [Let's Continue] をクリックしてセットアップを完了します。
3. インストールが完了したら、ファイル install.php を c:\inetpub\wwwroot\Coppermine から削除し、ギャラリーを再構成できないようにします。
これでインストールが終わったので、include フォルダーのアクセス許可を変更する必要があります。"Default Web Site" の関連アプリケーション プールに使用されるサービス アカウントによってこのフォルダーへの書き込みが行われないように、許可を指定してください。アクセス許可を指定した後は、https://localhost/Coppermine/index.php に移動し、前に指定した管理用のユーザー名とパスワードを使用してログオンすることができます。
詳細情報
IIS 6 用 FastCGI 拡張機能について意見を交換したり、不具合を報告するには、次の FastCGI フォーラムをご利用ください。
IIS での各種 PHP アプリケーションの実行に関する詳細については、次を参照してください。