6-3. CGI インストール
1. 概 要 ここでは CGI のインストールを 行 います CGI をインストールして 実 際 に 使 用 できるようになるまでは 以 下 のような 流 れになります フローチャート CGI の 登 録 CGI の 提 供 許 可 管 理 者 が 行 う CGI のインストール 初 期 設 定 ユーザー(CGI 利 用 者 )が 行 う 登 録 する CGI はあらかじめ 規 約 に 沿 ってパッケージングを 行 っておく 必 要 が あります パッケージングの 詳 細 については CGI パッケージング の 項 にて 解 説 をします 412 HDE Controller X ユーザーマニュアル
2. CGI 登 録 この 画 面 では CGI パッケージの 登 録 を 行 います 参 照 ボタンを 押 してアップロードする CGI パッケージを 指 定 し 実 行 ボタ ンを 押 すと CGI パッケージの 内 容 確 認 画 面 が 表 示 されます 内 容 に 間 違 いがなければ 設 定 する ボタンを 押 します 6-3. CGI インストール 413
3. CGI 制 御 この 画 面 では 登 録 された CGI をユーザーに 提 供 するかどうかの 制 御 及 び CGI パッケージのアンインストールを 行 います CGI の 提 供 制 御 登 録 された CGI は 提 供 終 了 の 状 態 になっています ユーザーにサービス を 提 供 したいパッケージの 提 供 開 始 を 選 択 し 設 定 する ボタンを 押 します すると 状 態 が 開 始 になりユーザーがインストールを 行 えるようになります 提 供 を 終 了 するには 提 供 終 了 を 選 択 後 設 定 する ボタンを 押 します す ると 状 態 が 終 了 になり ユーザーはインストールを 行 えなくなります 提 供 終 了 にしても ユーザーがインストール 済 みの CGI を 削 除 することはありません 詳 細 ボタンを 押 すと CGI パッケージの 詳 細 情 報 を 確 認 することができます 414 HDE Controller X ユーザーマニュアル
CGI パッケージのアンインストール 不 要 になったパッケージのアンインストールを 行 うには アンインストール ボ タンを 押 します 削 除 する CGI パッケージの 確 認 画 面 が 表 示 されますので 間 違 いが 無 ければ 設 定 する ボタンを 押 してください パッケージが 削 除 され ます パッケージのアンインストールを 行 うと ユーザーがインストール 済 みの CGI も 全 て 削 除 されます 6-3. CGI インストール 415
4. CGI インストール この 画 面 では 各 ユーザーが 使 用 する CGI のインストールを 行 います インストールを 行 いたいパッケージの インストール ボタンを 押 すと インスト ールするパッケージの 確 認 画 面 が 表 示 されます 内 容 に 問 題 がない 事 を 確 認 後 インストールディレクトリを 指 定 し 設 定 する ボタンを 押 すと 指 定 ディレクトリを 基 準 としてインストールが 行 われます 416 HDE Controller X ユーザーマニュアル
インストールディレクトリの 指 定 は 各 ユーザーの 権 限 の 範 囲 内 でのみ 行 うこと ができます なお root ispadmin lcadmin ユーザーは 全 てのディレクトリを インストールディレクトリとして 指 定 することが 可 能 です インストールスクリプトの 実 行 はログインユーザの 権 限 で 行 われます ただし ispadmin ユーザーの 場 合 は root 権 限 で 実 行 されます インストールディレクトリの 権 限 はあらかじめファイルマネージャ 機 能 等 を 利 用 して 書 き 込 み 可 能 な 状 態 に 設 定 しておく 必 要 があります スクリプト 実 行 の 危 険 性 について スクリプト 内 では 任 意 の 処 理 を 行 う 事 が 可 能 ですので 内 容 によっ ては 既 存 のファイルやディレクトリを 破 損 するなど 重 大 な 問 題 を 生 じさせる 可 能 性 があります スクリプトに 不 明 な 点 がある 場 合 には 処 理 を 中 断 し CGI パッケー ジの 内 容 を 十 分 に 確 認 してくだい ユーザーが 作 成 したスクリプトの 処 理 により 不 具 合 が 発 生 しても 当 社 は 一 切 の 責 任 を 負 いかねますので この 作 業 は 慎 重 に 行 っ てください 6-3. CGI インストール 417
5. CGI 管 理 この 画 面 では 各 ユーザーがインストールした CGI のアップデート 及 びアンイン ストールを 行 います アンインストールを 行 うパッケージのそれぞれのボタンを 押 すと 確 認 画 面 が 表 示 されます 内 容 に 問 題 がない 事 を 確 認 後 設 定 する ボタンを 押 すと アンインストール スクリプトが 実 行 されます アンインストールスクリプトの 実 行 はログインユーザーの 権 限 で 行 われます ただし ispadmin ユーザーの 場 合 は root 権 限 で 実 行 されます 418 HDE Controller X ユーザーマニュアル
アンインストールスクリプトの 実 行 にもインストールスクリプトと 同 様 の 危 険 性 があります 詳 細 についてはインストールの 項 の 注 意 書 き スクリプト 実 行 の 危 険 性 について をご 参 照 ください 6-3. CGI インストール 419
6. CGI の 初 期 化 多 くの CGI パッケージはユーザー 共 通 の 設 定 のみ 行 われた 状 態 でインストー ルされます そのため 個 別 の 設 定 を 行 うにはインストール 後 に 手 作 業 による 設 定 を 行 わなくてはなりません 手 作 業 で 行 わなくてはならない 一 般 的 な 設 定 には 以 下 のようなものがありま す ファイルアクセス 権 限 の 設 定 初 期 パスワードの 設 定 設 定 ファイルの 編 集 これらについては 各 CGI パッケージに 依 存 しておりますので 詳 細 について はパッケージ 付 属 のドキュメント 及 び 配 布 元 URL をご 参 照 ください 420 HDE Controller X ユーザーマニュアル
7. CGI パッケージング 本 機 能 を 使 用 するための CGI パッケージの 仕 様 について 説 明 します ディレクトリ 構 成 / はディレクトリを 表 します / +---/ package.xml +---/ scripts +--- install +--- uninstall +---/ sources +--- CGI ファイル +--- CGI ファイル ファイル ディレクトリ 仕 様 scripts ディレクトリ( 必 須 ) install uninstall の 各 スクリプトファイルが 格 納 されます sources ディレクトリ( 必 須 ) オリジナルの CGI ファイルが 格 納 されます CGI インストール 処 理 はログイン ユーザーの 権 限 で 行 われますので 最 低 限 全 ユーザーに 読 み 取 り 権 限 を 与 えた 形 で 格 納 しておく 必 要 があります package.xml ファイル( 必 須 ) この CGI パッケージの 情 報 を 記 載 します package.xml サンプル <?xml version="1.0" encoding="utf-8"?> <package version="1.0" packagerversion="0.1"> <name>pukiwiki</name> <packagename>pukiwiki-1.4.5_1_notb</packagename> <url>http://221.245.246.245/</url> <sitename>http://221.245.246.245/</sitename> <vendor>hde, Inc.</vendor> <description>php で 動 作 している Wiki エンジン</description> <license>gpl version 2</license> <changelog> 6-3. CGI インストール 421
The first package --- (Changelog) </changelog> <release> <state>stable</state> <packageversion>1.0.0</packageversion> <version>1.4.5_1</version> <date>2005-09-03</date> </release> </package> パラメータ 一 覧 name プログラム 名 ( 必 須 ) packagename system 用 プログラム 名 ( 必 須 ) url vendor description changelog license サイトの URL 配 布 しているサイトの 名 称 プログラムの 説 明 概 要 プログラムの Changelog プログラムのライセンス package/release version バージョン packageversion system 用 バージョン( 必 須 ) date state パッケージの 作 成 日 パッケージの 安 定 性 install ファイル( 必 須 ) ユーザーがインストールを 行 う 際 に 実 行 されるスクリプトファイルです シェル スクリプト 他 任 意 の 書 式 で 記 述 することができます 422 HDE Controller X ユーザーマニュアル
uninstall ファイル ユーザーがアンインストールを 行 う 際 に 実 行 されるスクリプトファイルです シ ェルスクリプト 他 任 意 の 書 式 で 記 述 することができます CD 付 属 のサンプル CGI パッケージ CD の HDE/HDE_Controller_10.0/misc/CGI/sample ディレクトリにサンプル の CGI パッケージが 格 納 されております これらのサンプル CGI パッケージはパッケージ 作 成 の 参 考 として 収 録 してい るものですので その 内 容 や 使 用 方 法 等 につきましてはサポート 対 象 外 となり ます また 環 境 によりましては CGI が 正 常 に 動 作 しない 可 能 性 もございますので ご 了 承 ください 6-3. CGI インストール 423
HDE Controller X ISP ユーザーマニュアル 2012 年 1 月 15 日 第 一 版 10.0-001 株 式 会 社 HDE 150-0036 東 京 都 渋 谷 区 南 平 台 町 16-28 グラスシティ 渋 谷 11F