作業日記@HatenaBlog

各種の作業メモ

XOOPS構築

もう一度最初からやりなおし

  1. 強制電源断
  2. リセットボタン押しつつ電源再投入
  3. KuroBoxUpdate.exeでIPアドレス確認
  4. telnetでログイン
  5. # cd /sbin
  6. # mfdisk -r /dev/hda
  7. # mkfilesystem.sh
  8. FTPクライアントソフトでdebian_2006_06_10_dist.tgzを/mnt2/shareへUL
  9. # cd /mnt
  10. # tar xvzf /mnt2/share/debian_2006_06_10_dist.tgz
  11. /mnt/etc/network/interfaces, /mnt/etc/hosts, /mnt/etc/hosts.allow, /mnt/etc/resolv.confを書き換え
  12. # echo -n 'OKOK' > /dev/fl3
  13. # rebbot

/etc/apt/sources.listを編集

参考リンク
http://www17.ocn.ne.jp/~tuzre/kurobox/kb_debian_sarge.html
全部sargeに書き換える。

deb http://security.debian.org sarge/updates main contrib
deb ftp://ftp.dti.ad.jp/pub/Linux/debian sarge main contrib
deb ftp://ftp.dti.ad.jp/pub/Linux/debian-non-US sarge/non-US main contrib
deb-src ftp://ftp.dti.ad.jp/pub/Linux/debian sarge main contrib
deb-src ftp://ftp.dti.ad.jp/pub/Linux/debian-non-US sarge/non-US main contrib

インストール途中で質問されるので、最後のproftpdを「inetd」とする以外は全てデフォルト設定のまま進む。
最後のAdministratorのメールあて先を「root」にして、デフォルトのまま終了。
一度再起動して終了。

XOOPS構築準備

参考サイト
http://kisa.homeip.net/wiki/?XOOPS%A5%B5%A5%A4%A5%C8%A4%CB%C9%AC%CD%D7%A4%CA%A5%B5%A1%BC%A5%D0%A1%BC%B4%C4%B6%AD

  1. # apt-get install wget unzip
  2. # apt-get install apache2
  3. # apt-get install php4
  4. # apt-get install mysql-server
  5. # apt-get install php4-mysql
  6. # apt-get install php4-gd
  7. # apt-get install php4-dev
  8. # apt-get install sqlrelay-mysql
  9. # apt-get install php-mail-mime
  10. # apt-get install libapache2-mod-auth-mysql
  11. # apt-get install libapache2-mod-php4
  12. # apt-get install apache2-prefork-dev
  13. # apt-get install libmysqlclient14-dev
  14. # apt-get install php4-cgi
  15. # apt-get install php4-mcrypt
  16. # apt-get install phpmyadmin -> [*]Apache2を選択 -> すぐにApache2をrestartするか?→Yes
  17. # apt-get install postfix
  18. # apt-get install dovecot
  19. # apt-get install bind

MySQL下準備

  1. # mysql -u root -p
  2. mysql> create database xoops;
  3. mysql> grant all privileges on xoops.* to xoopsuser@localhost identified by 'abc';

RedirectMatchコメントアウト

# cd /etc/apache2/sites-available/default

RedirectMatch ^/$ /apache2-default/
↓
# RedirectMatch ^/$ /apache2-default/

#apache2ctl restart

php.ini編集

# vi /etc/php4/apache2/php.ini

mbstring.language = Japanese

mbstring.internal_encoding = EUC-JP

;mbstring.http_output = SJIS
mbstring.http_output = EUC-JP

mbstring.encoding_translation = Off

mbstring.detect_order = auto

mbstring.substitute_character = none;

extension=gd.so
extension=mcrypt.so
extension=mysql.so

XOOPSパッケージダウンロード

ダウンロードサイト
http://jp.xoops.org/modules/documents/index.php?id=1

  1. # cd /tmp
  2. # wget http://iij.dl.sourceforge.jp/xoops/21278/xoops-2.0.16a-JP.tar.gz
  3. # cd /var/www/
  4. # tar xvzf /tmp/xoops-2.0.16a-JP.tar.gz
  5. # cd xoops-2.0.16a-JP/html/
  6. # mv * ../..

パッケージを展開し、展開先のhtmlフォルダ内にあるファイルを全て/var/www/直下に移動。
http://(玄箱のURL)/index.phpへアクセス。