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の設定も必要です。