CMS Designer インストール手順

1. この資料について 2. 動作環境

1 この資料について
この資料は『CMS Designer』のインストール方法および各種設定方法について説明します。
CMS Designer そのものについての詳細は、Web サイトをご覧下さい。
http://cms.al-design.jp/2 動作環境
CMS Designer は以下の環境に設置して動作させることができます。
●PHP 4.3.0 以上、又は PHP5 が動作するサーバ※XML-DOM、XLST のサポート、マルチバイト対応正規表現ライブラリが必要。
※サムネイル機能を使う場合は gd2.0 以上のサポートが必要。

ご利用のサーバにて CMS Designer が動作可能かを確認するツールを用意しました。
こちらから「check.zip」をダウンロードしてご利用ください。
http://cms.al-design.jp/download.html
ダウンロード後、check.zip の中の check.php を取り出し、サーバ上のお好きな場所で実行して下さい。
結果が「OK」の場合、次へお進み下さい。もし結果が「NG」の場合は画面の指示に従って下さい。
※「OK」の場合でも必ず動作することを保証するものでありません。確実に動作するかは実際にインストールしてお試し下さい。
※インストール後、「文字化けする」「真っ白な画面で何も表示されない」等の症状が出た場合、XSLTライブラリとサーバ設定の相性の問題である可能性があります。リファレンスマニュアル「７．２ XSLT ライブラリが原因のトラブル対処方法」を参考に設定を変更してみて下さい。

1

CMS Designer インストール手順

3. インストール方法

3 インストール方法(1) 以下のサイトから CMS Designer を入手してください。
http://cms.al-design.jp/download.html(2) 入手した zip ファイルを解凍し、web サイトに以下のように配置してください。
CMS Designer のインストールは、通常の CGI と同様にサーバにファイルをアップロードしてからパーミッション指定をするだけです。インストールしたからといってサーバ上の他のページには影響しませんので、既に稼動中のサイトにも安心してインストールできます。
ファイルを解凍した内容を、そのまま FTP ソフトなどでサイトにアップロードし、指定のパーミッションを設定してください。
public-html ： web サイトのルートフォルダ│ testcms.php ： テストページ用 php│├─cmsdesigner ： cmsdesigner 本体フォルダ│ │ dlfile.php│ │ manager.php│ │ viewimg.php│ ││ ├─config ( 707 )│ │ │ .htaccess ( 604 ) ： アクセス制限ファイル。セキュリティ向上の為。
│ │ │ site.config.xml ( 606 ) ： サイト設定ファイル│ │ │ users.config.xml ( 606 ) ： ユーザー設定ファイル│ │ ││ │ └─schema ： スキーマとデザインの格納場所│ │││ │└─news ： サンプルスキーマ”news”│ │news.default.design.xsl│ │news.list.default.design.xsl│ │news.schema.xml│ ││ ├─cache ( 707 ) ： 表示用キャッシュファイルの保存場所。
│ │ ││ │ └─pagecache ( 707 )： ページキャッシュファイルの保存場所。
│ ││ ││ ├─data│ │ ├─entry ： エントリの格納場所│ │ │ ││ │ │ └─news1 ( 707 ) ： サンプルエントリ”news1”│ │ │news1.00001.xml ( 606 )│ │ │news1.00002.xml ( 606 )│ │ │news1.00003.xml ( 606 )│ │ │news1.index.xml ( 606 )│ │ │news11.sequence ( 606 )│ │ ││ │ └─lock ( 707 ) ： ロック制御用フォルダ│ │（次ページへ続く）

2CMS Designer インストール手順

3. インストール方法（前ページからの続き）│ ││ ├─ckeditor│ │ckeditor.js （ダミーファイル）│ │config_cmsd.js （CKeditor の CMSD 用設定ファイル）│ │howtouse_ckeditor_for_cmsd.txt （CKeditor の設置手順書）│ ││ ├─fckeditor （※FCKeditor は開発が終了しており、非推奨です）│ │fckeditor.js （ダミーファイル）│ │howtouse_fckeditor_for_cmsd.txt （FCKeditor の設置手順書）│ ││ ├─include│ │※*.inc, *.xsl, *.php 等のファイル群│ ││ └─manager.resources│※画像、CSS、JS ファイル群│└─test_images※テストページ用の画像、CSS 等

3CMS Designer インストール手順

3. インストール方法(3) テストページを表示してください。
インストールが成功しているかどうか確認する為、以下の URL へアクセスしてください。
http://(あなたのサイトの URL)/testcms.php「ようこそ」のページが表示されれば、インストール成功です。
(4) エラーが表示されたりうまくいなかった場合は…
 Worning や Error などのメッセージが表示された場合は、ファイルが全て揃っているか、ファイルのパーミッションは合っているか、を再度ご確認ください。
 それでもパーミッションのエラーが出る場合は、707 を 777 に、606 を 666 に変えて再度試してみてください。
 PHP のソースコードがそのまま表示されてしまう、という場合、サーバ側で PHP が有効になっていない可能性があります。
 画面が真っ白になる場合、何らかのエラーが発生しているにも関わらず、サーバ側で PHP のエラー表示が「全て抑制」されている可能性があります。php.ini の error_reporting の設定で、E_ERROR と E_NOTICE レベルのエラーを表示するよう設定し、再度お試し下さい。
 E_STRICT レベルのエラーが大量に表示される場合、PHP5.4 以降のサーバで PHP のエラー表示が「Strict Standard レベル」まで表示するよう設定されていると思われます。CMS Designer はPHP4 との互換性の為に、Strict Standard に準拠していないコードがいくつかありますが、正常な動作に影響はありません。このエラーを非表示にするには、php.ini の error_reporting の設定で
error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATEDのように設定して下さい。
 それでも解決しない場合、公式サイトのユーザーフォーラムまで、お気軽にお問合せ下さい。

(5) コンテンツ管理画面へログインしてみてください。
インストールが成功したら、コンテンツ管理画面へアクセスして、ログインしてみてください。
URL は、
http://あなたのドメイン名/cmsdesigner/manager.phpです。
ログインユーザーID： admin
パスワード： （なし）
ログイン後は、ユーザー管理画面から admin ユーザーのパスワードを変更するか、新しい「システ4CMS Designer インストール手順

3. インストール方法

ム管理者用」ユーザーを別途新規追加して、そのユーザーでログインしなおした後、admin ユーザーを削除してください。（※自分自身のユーザーは削除できなくなっています。ご注意ください。）
セキュリティ上、後者をお勧めします。
納入先のお客様用には、「サイト編集者用」のユーザーを追加してそのユーザーID を使用してもらうと良いでしょう（サイト編集者用のユーザーはユーザー管理画面を操作できない為安全です）。ユーザーの追加方法は、リファレンスマニュアルをご覧ください。
(6) その後は・・・
testcms.php と test_images フォルダはテストページ用のファイルですので、動作確認後は削除してしまっても問題ありません。残しておいても問題ありませんが、正式運用時には邪魔になりますので、できれば削除した方が良いでしょう。

●インストールが成功したら・・・
初めての方は「CMS Designer チュートリアル 1」「２」をお読みいただき、CMS Designer を使ったサイト構築を体験してください。
その後、必要に応じて「CMS Designer リファレンスマニュアル」を参照しながら、ご自身のサイト構築を進めてください。
ご不明な点などは CMS Designer ウェブサイトのユーザーズフォーラムへお気軽にご質問ください。
http://cms.al-design.jp/

5