前提条件 Webサーバ+PHP+MySQL構築済み
1.XOOPS用のデータベース作成
# mysql -u root -p**** mysql> create database xoops; Query OK, 1 row affected (0.00 sec) mysql> grant all privileges on xoops.* to xoops@localhost identified by '****'; Query OK, 0 rows affected (0.00 sec) mysql> exit Bye |
2.XOOPS用のデータベース接続確認
# mysql -u xoops -p**** |
3.php-mysqlのインストール
# yum -y install php-mysql Setting up Install Process Setting up Repos base 100% |=========================| 1.1 kB 00:00 updates-released 100% |=========================| 951 B 00:00 Reading repository metadata in from local files base : ################################################## 2622/2622 updates-re: ################################################## 866/866 Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Downloading header for php-mysql to pack into transaction set. php-mysql-4.3.11-2.4.i386 100% |=========================| 16 kB 00:00 ---> Package php-mysql.i386 0:4.3.11-2.4 set to be updated --> Running transaction check Dependencies Resolved Transaction Listing: Install: php-mysql.i386 0:4.3.11-2.4 - updates-released Total download size: 33 k Downloading Packages: (1/1): php-mysql-4.3.11-2 100% |=========================| 33 kB 00:00 Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing: php-mysql 100 % done 1/1 Installed: php-mysql.i386 0:4.3.11-2.4 Complete! # yum clean packages Cleaning up Packages 1 packages removed # /etc/init.d/httpd restart httpd を停止中: [ OK ] httpd を起動中: [ OK ] |
4.XOOPSのインストール
# wget http://osdn.dl.sourceforge.jp/xoops/12760/xoops-2.0.9.2-ja-eucjp.tar.gz --16:53:38-- http://osdn.dl.sourceforge.jp/xoops/12760/xoops-2.0.9.2-ja-eucjp.t ar.gz => `xoops-2.0.9.2-ja-eucjp.tar.gz' osdn.dl.sourceforge.jp をDNSに問いあわせています... 61.215.208.23 osdn.dl.sourceforge.jp[61.215.208.23]:80 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 200 OK 長さ: 1,455,726 [application/x-gzip] 100%[====================================>] 1,455,726 1.00M/s 16:53:40 (1.00 MB/s) - `xoops-2.0.9.2-ja-eucjp.tar.gz' saved [1,455,726/1,455,726] # tar zxvf xoops-2.0.9.2-ja-eucjp.tar.gz # cp -R xoops-2.0.9.2-ja-eucjp/html/ /home/ataru/web/xoops/ # rm -rf xoops-2.0.9.2-ja-eucjp/ # rm -rf xoops-2.0.9.2-ja-eucjp.tar.gz # chmod 777 /home/ataru/web/xoops/uploads/ # chmod 777 /home/ataru/web/xoops/cache/ # chmod 777 /home/ataru/web/xoops/templates_c/ # chmod 666 /home/ataru/web/xoops/mainfile.php |
5.XOOPSのセットアップ
1.XOOPSのインストール画面にて | 言語を選択「Japanese」選択し「次へ」 |
2.ようこそ画面 | 「次へ」 |
3.アクセス権の確認 | 「次へ」 |
4.データベース及びパス・URLの設定 | ・データベースユーザ名「xoops」 ・データベースパスワード「パスワード」 ・データベース名「xoops」 ・*その他はデフォルト |
5.設定の確認 | 「次へ」 |
6.データベースのチェック | 「次へ」 |
7.パス・URのチェック | 「次へ」 |
8.データベース設定の確認 | 「次へ」 |
9.データベースをチェック | 「次へ」 |
10.データベーステーブルの作成確認 | 「次へ」 |
11.サイト管理者のユーザ名等 | ・必要事項を記入 |
6.設定完了処理
# rm -rf /home/ataru/web/xoops/install/ # chmod 644 /home/ataru/web/xoops/mainfile.php |
Copyright (C) 2005 ataru