XOOPS2インストールメモ

XOOPS2をインストールしたときのメモです。全然5分じゃインストールできません(^^;

phpのビルド&インストール

詳しくはINSTALLを参照のこと。

Apache 1.3.x, MySQL用コンフィグ

> ./configure --with-mysql --with-apxs=/www/bin/apxs
> make
# make install

Apache1.3.xの設定
httpd.confに以下を追加


LoadModule php4_module libexec/libphp4.so
AddModule mod_php4.c
DirectoryIndex index.html index.htm index.php
AddType application/x-httpd-php .php .phtml

XOOPS2インストール

詳しくは docs/INSTALL.ja.html参照

ファイルの設定
展開したファイルを htdocs/以下にコピー。インストール後コピーしたディレクトリ名がそのまま
アクセスするURLとなるので注意が必要。例) htdocs/xoops2

パーミッションを設定。
> chmod 777 uploads cache templates_c
> chmod 666 mainfile.php

MySQLの設定


# mysqladmin -u root -p create xoopsdb
# mysql -u root -p xoopsdb
Enter password:
mysql> grant all privileges on *.* to xoopsuser@localhost identified by 'xoopsdbpasswd';
Query OK, 0 rows affected (0.05 sec)

インストールしなおす場合は table をdropする必要あり。


# mysqladmin -u root -p drop xoopsdb

XOOPS設定

http://yoursite/xoops2/ をアクセス。その後は画面の指示に従う。

(追記)
ユーザー登録のために、メール発信が必須なのでsendmailの設定も必要です。