Vine Linux 3.2で動かしてみる。apache,php,php-apache,php-mysql,MySQL-server,MySQL-clientをインストールしてあること。
http://xoopscube.jp/ から最新のソースをいただいてくる。
tar xvzf xoops-2.0.13a-JP.tar.gz mv xoops-2.0.13a-JP/html /home/httpd/html/xoops cd /home/httpd/html/xoops/ chgrp apache uploads cache templates_c mainfile.php chmod 770 uploads cache templates_c chmod 660 mainfile.php
MySQL の動いているマシン上で次のような設定をする。
mysql -u root -p # パスワードを入れる show databases; # データベース一覧が表示されるので,一覧にない名前(例えばxoopsdb)を選ぶ select user from mysql.user; # ユーザ名一覧が表示されるので,一覧にない名前(例えばxoopsuser)を選ぶ create database xoopsdb; grant all privileges on xoopsdb.* to xoopsuser@localhost identified by 'himitsudayo'; # XOOPSが別ホストで動く場合の例: # grant all privileges on xoopsdb.* to xoopsuser@'oku.edu.mie-u.ac.jp' identified by 'himitsudayo'; quit;
作ったサイトをアクセスして指示に従う
ブラウザでの設定が終わったら,再度コマンドで次のようにしておく。
cd /home/httpd/html/xoops/ rm -rf install/
できれば mainfile.php は一般ユーザが見えないようにしておく。
作ったサイトをアクセスしてログインできるかチェック。
PHPの新しいバージョンでは,Only variable references should be returned by reference のような警告が画面に山ほど出る。 XOOPSの管理メニューの一般設定でPHPデバグをオフにすればよい。