IIS への PHPWCMS のインストール

公開日: 2008 年 1 月 18 日 (作業者: iisteam (英語))

更新日: 2008 年 1 月 18 日 (作業者: iisteam (英語))

はじめに

PHPWCMS は、セットアップをすばやく簡単に行うために最適化された Web コンテンツ管理システムで、標準的な Web サーバーで動作します。PHPWCMS は、プロフェッショナル ユーザー、パブリック ユーザー、およびプライベート ユーザーに最適です。習得はとても簡単で、レイアウトとコンテンツを分離できる柔軟性を備えています。

PHPWCMS の詳細については、http://www.phpwcms.com/ (英語) を参照してください。

以下では、IIS 7 上で FastCGI 拡張機能と連動するように PHPWCMS をインストールするための必要な手順について説明します。IIS での FastCGI サポートの詳細については、https://www.iis.net/fastcgi を参照してください。

以下の手順では、https://www.iis.net/fastcgi/phpon60 の説明に従って FastCGI 拡張機能と PHP ライブラリのセットアップと構成が完了していることを前提としています。

PHPWCMS のダウンロードと展開

まず、PHPWCMS アプリケーションの安定版最新リリースをダウンロードします。この記事では、phpwcms_1.3.3 完全パッケージを使用します。このアプリケーションは、ミラー サイト (http://sourceforge.net/projects/phpwcms/(英語)) からダウンロードできます。

パッケージをダウンロードしたら、展開してファイルとフォルダーを C:\Inetpub\wwwroot\phpwcms にコピーします。
インストールのヘルプについては、http://www.phpwcms-docu.de/installation_en.phtml (英語) を参照してください。

データベースのセットアップ

PHPWCMS のインストール手順を開始する前に、サーバー上にデータベースを作成します。さらに、データベース ユーザーを作成し、データベースに対する db 所有者アクセス許可を付与します。MySQL データベースの場合は「IIS での PHP アプリケーション用データベースのセットアップ」の説明に従ってください。このチュートリアルでは、次のデータベース情報を使用します。

  • データベース名: "phpwcms"
  • データベース ユーザー: "phpwcmsuser"
  • アカウント パスワード: "phpwcms"

PHPWMCS のセットアップと構成

  1. PHPWCMS ディレクトリにある以下のファイルとフォルダーへの "すべて" のアクセス許可を IIS ユーザーに付与します。

    upload
    filearchive
    filearchive/can_be_deleted
    template
    content
    content/ads
    content/images
    content/gt
    content/form
    content/rss
    content/tmp
    content/pages

  2. PHPWCMS ディレクトリにある以下のファイルとフォルダーへの "読み取りおよび書き込み" のアクセス許可を IIS ユーザーに付与します。

    setup/setup.conf.inc.php
    template/inc_css/frontend.css
    config/phpwcms/conf.indexpage.inc.php
    template/inc_default/startup.php

    Ff454072.318_pw1(ja-jp,TechNet.10).jpg

  3. 以下のパスを使用し、ブラウザーでインストール スクリプトを呼び出します。
    https://localhost/phpwcms/setup/index.php

    Ff454072.318_pw2(ja-jp,TechNet.10).jpg

    ようこそ画面が表示され、インストールが開始されます。

  4. ライセンス条項を確認したら、[I Agree the GPL, Continue] をクリックしてインストールを続行します。

    Ff454072.318_pw3(ja-jp,TechNet.10).jpg

    システムでは、使用可能なサーバー構成に関するレポートが表示されます。

    • register_globals がオンに設定されている場合は、PHP フォルダーにある PHP.ini ファイルを編集してオフにします。

    • セキュリティ リスクを回避するため、PHP.ini ファイルで safe_mode をオフに設定します。

  5. 構成を確認したら、[Start setup PHPWCMS] をクリックしてセットアップを開始します。

    Ff454072.318_pw4(ja-jp,TechNet.10).jpg

  6. 上記に示すように、PHPWCMS アプリケーション用に作成されたデータベース詳細を入力し、[Continue] をクリックします。

  7. 必要な文字セット オプションを確認します。このアプリケーションでは、既定のオプションを選択します。

    Ff454072.318_pw8(ja-jp,TechNet.10).jpg

  8. PHPWCMS テーブルを作成するチェック ボックスをオンにして、テーブル作成を確認し、[Continue] をクリックします。

    Ff454072.318_pw7(ja-jp,TechNet.10).jpg

  9. 今後再利用できるように、テーブル作成のバックアップを作成し、[Continue] をクリックします。

    Ff454072.318_pw81(ja-jp,TechNet.10).jpg

  10. テーブル作成の確認メッセージが表示されたら、[Continue] をクリックします。管理者ユーザーの詳細を入力し、[Continue] をクリックします。

    Ff454072.318_pw9(ja-jp,TechNet.10).jpg

    Ff454072.318_pw10(ja-jp,TechNet.10).jpg

  11. [send path values] をクリックして、フォルダー設定を確認します。すべてのフォルダーがアプリケーション内に存在するので、ここで設定情報を変更する必要はありません。

    Ff454072.318_pw11(ja-jp,TechNet.10).jpg

  12. [Download the created config file*] リンクから conf.inc.php をダウンロードし、このファイルをハード ディスクに保存します。次に、そのファイルを config\phpwcms\ フォルダーに移動します。

  13. システムでは、フォルダーのアクセス許可の確認画面に続き、インストール完了の確認画面が表示されます。このインストールの後で、セットアップ フォルダーを削除します。

  14. 右上の [LOGIN] をクリックし、作成したユーザー名とパスワードでログインします。

    Ff454072.318_pw12(ja-jp,TechNet.10).jpg

    ホーム画面が表示されます。

    Ff454072.318_pw13(ja-jp,TechNet.10).jpg

詳細情報

IIS への FastCGI サポートに関するご意見やバグの報告をお寄せいただく場合は、FastCGI フォーラムをご利用ください。

IIS での各種 PHP アプリケーションの実行に関する詳細については、次を参照してください。

関連コンテンツ

記事