Installation of Module on Xoops
Xoopsを導入したはいいが、そのままではうまいこと活用できないので、
「モジュール」を導入する必要がある。
どのような事がやりたいのか、内容を大体決めておいて、それが可能なモジュールを設置して動作させる。Xoopsはいわばこの「モジュール」が動作するプラットフォームなのである。
モジュールのインストールは、今のところ以下のように行える。
(「D3」というモジュールシステムの方法が今後強化されていくようだが、今回はこれを使用します。
環境は、
Xoops Cube Legacy 2.1.8
です。
Xoopsのインストールディレクトリは、/var/www/xoopsとします。
まずはD3の設定。
D3モジュールについてはhttp://xoops.kudok.com/d3.htmを参考にさせていただきました。
まずは、xoops_trus_path用のフォルダを作成し、所有者変更と、.htaccessの作成をします。
# cd /var/www/xoops # mkdir xoops_trust_path # cd xoops_trust_path # echo -e order deny, allow \\ndeny from all > .htaccess # chown -R apache.apache .
そして、上記で設定したxoops_trust_pathを、Xoopsの定義として設定します。
設定は、xoops/html/mainfile.phpに記載します。
// XOOPS Trusted Path
// This is option. If you need this path, input value. The trusted path
// should be a safety directory which web browsers can't access directly.
define('XOOPS_TRUST_PATH', '/var/www/xoops/xoops_trust_path');これで、設定は出来ましたので、参考サイトでもお勧めしている「altsys」というモジュールを入れつつモジュール設置を試したいと思います。
モジュールの設置は
・モジュールをダウンロードする。
・モジュールをアクティブにする。
が基本だと思いますのでそのように。
モジュールダウンロード
作業フォルダを作成し、そこでモジュールをダウンロードして展開します。
# mkdir /var/www/xoops/work # cd /var/www/xoops/work # wget 'http://xoops.peak.ne.jp/md/mydownloads/visit.php?cid=1&lid=76&extension=zip' # unzip altsys-0.7.zip # chown -R apache.apache html/ # chown -R apache.apache xoops_trust_path/ # ls -l 合計 236 -rw-r--r-- 1 apache apache 214729 2月 3 2009 altsys-0.7.zip drwxr-xr-x 4 apache apache 4096 2月 3 2009 html drwxr-xr-x 3 apache apache 4096 4月 18 16:03 xoops_trust_path
上記で出来た「html」を、/var/www/xoops/htmlに、
「xoops_trust_path」/var/www/xoops/xoops_trust_pathにコピーします。
# cp -rp html/* /var/www/xoops/html/ # cp -rp xoops_trust_path/* /var/www/xoops/xoops_trust_path/
ここまで出来たら、xoops画面から、モジュールを選択して「インストール」を押下します。

画面リロードすると、「ALTSYS」とメニューが出てきます。

その他、こんなのをとりあえず入れてみました。
d3blog・・・ブログ
MCLLIBS・・・Inquiry, message等に必要なライブラリ
Inquiry・・・お問い合わせモジュール
message・・・メッセージ
モジュールの詳細についてはまた調べるとします。
