« 藪蕎麦・宮本 | トップページ | Windows7にしようと思ったのに・・・ »

2009年10月18日 (日)

FreeBSDでXOOPS その7 XOOPS前準備編

前回までで、一通りの環境は揃いましたので、いよいよXOOPS設定の前準備をします。
まずは、mysqlにXOOPS専用のデータベースを作成します。
ここでは、
・XOOPS用データベース名:xoops1
・XOOPS用ユーザ名:x1usr
・XOOPS用パスワード:x1usrpw
という前提で進めます。

# mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.0.45-log FreeBSD port: mysql-server-5.0.45_1

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> create database xoops1;
Query OK, 1 row affected (0.00 sec)

mysql> grant all on xoops1.* to x1usr@localhost identified by 'x1usrpw';
Query OK, 0 rows affected (0.01 sec)

mysql> exit
Bye
#

次に、XOOPSを入手します。(データベース作成前でも当然OK)
http://xoopscube.jp/page/7
をみると、
・「公式パッケージ」
・「サードパーティ製ディストリビューション」
がありますが、公式パッケージは必要最低限のモジュールしか入っていないようなので、実験用途としてはちょっと寂しい・・
よって、なんとなく「ホダ塾ディストリビューション」に決めました。
リンクから辿って、「hd_full_1_0_3a.zip」を入手します。(2009/10/18時点)

入手したら、ファイル解凍用にディレクトリを作ります。

# mkdir /usr/local/www/xoops1
#

次にWebページ公開用のディレクトリを作ります。
本来は、ApacheのDocumentRootなんかを考えて配置するんでしょうけれど、今回は実験用だから動作すれば良し。

# mkdir /usr/local/www/apache22/data/xoops1
#

入手した「hd_full_1_0_3a.zip」を解凍用ディレクトリに配置して、解凍します。

# cd /usr/local/www/xoops1
# ls
hd_full_1_0_3a.zip
# unzip hd_full_1_0_3a.zip

解凍が終わったら、解凍して出来た「html」ディレクトリを公開用ディレクトリにコピーします。

# cp -R ./html /usr/local/www/apache22/data/xoops1/
#

コピー先に移動して、「uploads/」「cache/」「templates_c/」「mainfile.php」のパーミッションを変更します。

# cd /usr/local/www/apache22/data/xoops1/html/
# ls
admin.php               include                 readpmsg.php
backend.php             index.php               register.php
banners.php             install                 robots.txt
cache                   kernel                  search.php
class                   language                settings
common                  lostpass.php            sitemap.php
core                    mainfile.dist.php       templates_c
edituser.php            mainfile.php            themes
favicon.ico             misc.php                uploads
footer.php              modules                 user.php
header.php              my_language             userinfo.php
image.php               notifications.php       viewpmsg.php
imagemanager.php        pmlite.php              xoops.css
images                  preload
# chmod -R 777 uploads/
# chmod -R 777 cache/
# chmod -R 777 templates_c/
# chmod 666 mainfile.php
#

今回はここまで。 備忘録のつもりが、忘れ始めてきたような。。。

|

« 藪蕎麦・宮本 | トップページ | Windows7にしようと思ったのに・・・ »

パソコン・インターネット」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/538346/46520329

この記事へのトラックバック一覧です: FreeBSDでXOOPS その7 XOOPS前準備編:

« 藪蕎麦・宮本 | トップページ | Windows7にしようと思ったのに・・・ »