‘CMS Designer’ カテゴリーのアーカイブ

CMS Designer

2009年5月10日 日曜日

CMS Designerは、低価格(非商用個人利用であれば無料)なCMSアプリケーションです。

Windows Web Server 2008 + IIS7.0へのCMS Designerのインストール手順を以下に示します。

  1. PHPのインストール
    PHPがインストールされていない場合は、本サイトのPHPページを参照して、PHPをインストールする。
  2. php.iniの設定
    phpをインストールしたフォルダにあるphp.iniに対し、PHPのインストール時に設定したこのブログに書いてあるPHPアプリケーションのすべてに共通する設定に加え、以下を設定する。

    extension=php_xsl.dll

  3. CMS Designerおよび動作チェックツールのダウンロード
    ダウンロードページから、「CMS Designer 本体(最新版)」(ex. cmsd_core_1_1_8b.zip)と「動作環境チェック用スクリプト(PHP4/5環境用)」(check.zip)をダウンロードする。
  4. ダウンロードしたファイルを任意のインストールしたいフォルダに展開する。
    ex.) C:¥WebApplications¥cmsdesigner
    以降、「%CMSDESIGNER_HOME%」と記述する。
    check.zipファイルのcheck.phpファイルも%CMSDESIGNER_HOME%の直下に置く。
  5. ファイル、フォルダのアクセス権の設定
    以下のファイルおよびフォルダ以下は、IUSRグループが書き込み可能にする。

    • %CMSDESIGNER_HOME%¥cmsdesigner¥site.config.xml
    • %CMSDESIGNER_HOME%¥cmsdesigner¥users.config.xml
    • %CMSDESIGNER_HOME%¥cache¥
    • %CMSDESIGNER_HOME%¥data¥entry¥news1¥
    • %CMSDESIGNER_HOME%¥data¥lock¥
  6. IIS仮想ディレクトリの設定
    「IIS仮想ディレクトリの作成」を参照して、IISの仮想ディレクトリを追加する。
    物理パスには%CMSDESIGNER_HOME%(ex. C:¥WebApplications¥cmsdesigner)を指定する。
  7. 動作環境チェック
    動作環境チェックページ(http://{あなたのURI}/{IIS仮想ディレクトリ}/check.php)にアクセスし、チェック結果が「OK」になることを確認する。
    OKでない場合は問題を解消する。
    ex.) http://www.yourdomain.com/cmsdesigner/check.php
    cmsdesigner-setup01
  8. テストページを表示
    テストページ(
    http://{あなたのURI}/{IIS仮想ディレクトリ}/testcms.php)にアクセスし、「ログイン」リンクをクリックする。
    ex.) http://www.yourdomain.com/cmsdesigner/testcms.php
    cmsdesigner-setup02
  9. ログインページ
    ログインページ(
    http://{あなたのURI}/{IIS仮想ディレクトリ}/manager.php)で、

    • ユーザーID: admin
    • パスワード: (なし)

    でログインする。
    ex.) http://www.yourdomain.com/cmsdesigner/manager.php
    cmsdesigner-setup03

  10. adminユーザーのパスワードを変更する。
    1. ページ上部のメニューで「ユーザー管理」をクリックし、一覧でadminユーザーの「編集」をクリックする。
      cmsdesigner-setup04
    2. 「パスワードを更新する」にチェックし、新しいパスワードを入力する。
      cmsdesigner-setup05
  11. 不要なファイルを削除
    以下のファイルおよびフォルダは不要なので削除する。

    • %CMSDESIGNER_HOME%¥check.php
    • %CMSDESIGNER_HOME%¥cmstest.php
    • %CMSDESIGNER_HOME%¥test_images¥
  12. サンプルページの作成
    %CMSDESIGNER_HOME%¥index.phpファイルを以下の内容でeuc-jpで作成する。

    <?php require_once( "cmsdesigner/include/view.php.inc" ); // encoding="euc-jp" ?>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=euc-jp">
    <title>サンプルページです。</title>
    </head>
    <body>
    サンプルページ<br>
    <table border="1">
    <tr>
    <td>
    メニュー部分
    </td>
    <td>
    <cmsd:entry name="news1" design="default" />
    </td>
    </tr>
    </table>
    </body>
    </html>
    <?php cmsd_end_template(); ?>

  13. サンプルページの表示
    サンプルページのURLは、http://{あなたのURI}/{IIS仮想ディレクトリ}/index.php?eid=00001
    ex.) http://www.yourdomain.com/cmsdesigner/index.php?eid=00001
    cmsdesigner01

以上