IIS への OpenAds のインストール
公開日: 2008 年 1 月 17 日 (作業者: iisteam (英語))
更新日: 2008 年 1 月 17 日 (作業者: iisteam (英語))
はじめに
OpenAds 2.0 は、プロフェッショナルな方法で Web サイトにバナーを配置してバナーを管理できる PHP による広告サーバーです。OpenAds は General Public License でライセンスされたオープン ソースなので、ソース コードにアクセスできます。OpenAds は、PHPAds の最新バージョンです。
OpenAds の詳細については、http://www.openads.org/を参照してください。
以下では、IIS 6 および IIS 7 上で FastCGI 拡張機能と連動するように OpenAds をインストールするための必要な手順について説明します。IIS での FastCGI サポートの詳細については、https://www.iis.net/fastcgi を参照してください。
以下では、https://www.iis.net/fastcgi/phpon60 の説明に従って FastCGI 拡張機能と PHP ライブラリのセットアップと構成が完了していることを前提としています。
OpenAds のダウンロードと展開
まず、OpenAds アプリケーションの安定版最新リリースをダウンロードします。この記事では、openads-2.4.1 を使用します。openads-2.4.1 はミラー サイト (http://www.openads.org/products/openads/download?ext=zip&utm_source=openads&utm_medium=f&utm_campaign=upgrade241) からダウンロードできます。
パッケージをダウンロードしたら、展開してすべてのファイルとフォルダーを C:\Inetpub\wwwroot\openads にコピーします。
データベースのセットアップ
OpenAds のインストール手順を開始する前に、サーバー上にデータベースを作成します。さらに、データベース ユーザーを作成し、データベースに対する db 所有者アクセス許可を付与します。MySQL データベースの場合は「IIS での PHP アプリケーション用データベースのセットアップ」の説明に従ってください。このチュートリアルでは、次のデータベース情報を使用します。
- データベース名: "openads"
- データベース ユーザー: "openadsuser"
- アカウント パスワード: "openads"
OpenAds の PHP 構成
OpenAds では、php.ini ファイルに次の PHP 構成設定が必要です。詳細については、PHP 構成設定のマニュアルを参照してください。
file_uploads をオンにします
register_long_arrays をオンにします
Register_globals 設定をオフにします
MySql extension を有効にします
インストールの実行
ファイルを Web サーバーに置いたら、Web サーバーから、基本構成設定を保持する config.inc.php ファイルを変更できることを確認します。ファイルのプロパティを確認し、読み取り専用フラグが設定されていないことを確認します。
OpenAds 2.0 には自動インストーラーが含まれており、ほとんどの作業をユーザーの代わりに行います。構成ファイルは手動で編集しないでください。手動で編集すると、今後問題が発生する可能性があります。以下の手順に従います。
1. インストーラーを開始するには、Web ブラウザーを開き、https://localhost/openadsディレクトリに移動します。これにより、インストーラーが自動的に開始します。インストーラーが自動的に開始しない場合は、http://192.168.2.10/openads/www/admin/install.php を使用します。
2. [Continue] をクリックして、構成を開始し、使用許諾契約書を確認します。[I agree] をクリックします。インストーラーによって、OpenAds に必要な構成が確認されます。
3. [Continue] をクリックして、データベースのセットアップに進みます。
4. 必要なデータベース情報を入力し、[Continue] をクリックします。インストーラーによって入力した情報の確認が行われ、確認が完了すると次に進みます。
5. サーバーに関連する必要な情報を入力します。[Continue] をクリックします。
6. 管理者アカウントの詳細を入力します。[Continue] をクリックします。
7. 既定のセットアップ データを選択します。[Continue] をクリックして、既定の情報でインストールを終了します。
詳細情報
IIS 6 用 FastCGI 拡張機能について意見を交換したり、不具合を報告するには、次の FastCGI フォーラムをご利用ください。
• IIS.NET / IIS 6 FastCGI フォーラム (英語)
IIS での各種 PHP アプリケーションの実行に関する詳細情報は、以下から入手できます。
• PHP on IIS ポータル (英語)
• PHP コミュニティ フォーラム (英語)