D-Case Weaver 動作確認作業メモ (Makefile の中身を参考に作業をした結果) 2025/5/4 <<Linux環境の必要なパッケージ>> DCaseWeaverSpec_J1.0a.pdf p.45 より apache2 python python-setuptools libapache2-mod-wsgi libapache2-mod-php5 python-beaker lolipop スタンダード環境のため、上記は独自設定できない。 動くところまで進めることにする。 <<1.インストール>> 本体の配置 $ mv www dcase-weaver $ cp -rfp dcase-weaver binスクリプトのコピー $ mkdir -p /dcase-weaver/bin $ chmod 755 node-status-client.py $ cp -rfp ./node-status-client.py /dcase-weaver/bin 環境が"localhost"ホスト名を許容しない可能性があり(マルチドメイン収容)、ローカルアクセス時のホスト名を変更 $ vim node-status-client.py #host = "localhost" host = "<サイトドメイン名>" d-script-template-sample の配置 $ mkdir -p /d-script-template-sample $ cp -rfp d-script-template.xml /d-script-template-sample 確認:以下へアクセス https://インストールサーバのドメイン/dcase-weaver/ 結果:成功した <<2.保存ダイアログの有効化>> ディレクトリの作成 <データ用ディレクトリ>を決める 例:/home/hoge/dcaseweaverdata $ mkdir -p <データ用ディレクトリ>/var/lib/dcase-weaver/node-status/data $ mkdir -p <データ用ディレクトリ>/var/lib/dcase-weaver/document $ mkdir -p <データ用ディレクトリ>/var/lib/dcase-weaver/deploy-sample 設定ファイルの修正 の下へ配置したファイルの以下の部分を、インストール環境にあわせて修正 dcase-weaver/cgi-bin/node-status.wsgi:23:DATABASE = "/var/lib/dcase-weaver/node-status/data" ↓ DATABASE = "<データ用ディレクトリ>/var/lib/dcase-weaver/node-status/data" dcase-weaver/cgi-bin/documents.wsgi:47: DOCUMENT_ROOT = "/var/lib/dcase-weaver/documents" ↓ DOCUMENT_ROOT = "<データ用ディレクトリ>/var/lib/dcase-weaver/document" d-script-template-sample/d-script-template.xml:20: /var/lib/dcase-weaver/deploy-sample<データ用ディレクトリ>/var/lib/dcase-weaver/deploy-sample 確認:以下へアクセスし、Save SaveAs Open Browse などのメニューを操作する https://インストールサーバのドメイン/dcase-weaver/ 結果:失敗 Save SaveAs Open Browse などのメニューはすべて反応しない。 mod_wsgi の環境が整っていない可能性があり、当方環境ではここまでか。