XOOPS Cubeのインストール

概要:XOOPS Cubeを導入してYahooのようなユーザ登録型のWebサイトを構築する。

前提:

1. XOOPS Cubeインストール準備

  1. ) XOOPS Cube用データベース作成 XOOPS Cubeは各種データをMySQLデータベースに保存するため、XOOPS Cube用のデータベースをMySQLに作成する。
    なお、例としてデータベース名をxoops、データベース接続ユーザ名をxoopsとする。
    # mysql -u root -p ← MySQLへrootでログイン
    Enter password:  ← MySQLのrootパスワード応答
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 21 to server version: 3.23.58
    
    Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
    
    mysql> create database xoops; ← xoopsデータベース作成
    Query OK, 1 row affected (0.01 sec)
    
    mysql> grant all privileges on xoops.* to xoops@localhost identified by 'パスワード';
    ← xoopsデータベースへの全てのアクセス権限を持った、新規ユーザxoopsを登録
    
    Query OK, 0 rows affected (0.01 sec)
    
    mysql> exit ← ログアウト
    Bye
    
    # mysql -u xoops -pパスワード xoops ← xoopsユーザでxoopsデータベースに接続できることを確認
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 22 to server version: 3.23.58
    
    Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
    
    mysql> exit ← ログアウト
    Bye
    
  2. ) php-mysqlインストール XOOPS CubeはPHPで動作するため、PHPからMySQLデータベース(XOOPS Cube用データベース)へ接続するためのパッケージであるphp-mysqlをインストールする。
    # yum -y install php-mysql
    

2. XOOPS Cubeインスト-ル

# wget http://nchc.dl.sourceforge.net/sourceforge/xoopscube/Package_Legacy_2_1_5.zip
   ← XOOPS Cube Legacyダウンロード
※最新版のURLはダウンロードページ[ http://sourceforge.net/projects/xoopscube/files/legacy/ ]
で確認すること
# unzip  Package_Legacy_2_1_5.zip ← XOOPS Cube Legacy解凍
# cp -pR Package_Legacy/html/ /var/www/xoops
  ← XOOPS Cube Legacy解凍先ディレクトリ内htmlディレクトリを/var/wwwディレクトリ下へコピー
# chmod 777 /var/www/xoops/uploads/ ← パーミッションを変更
# chmod 777 /var/www/xoops/cache/ ← パーミッションを変更
# chmod 777 /var/www/xoops/templates_c/ ← パーミッションを変更
# chmod 777 /var/www/xoops/mainfile.php ← パーミッションを変更
# rm -rf Package_Legacy_2_1_5 ← XOOPS Cube Legacy解凍先ディレクトリを削除
# rm -f Package_Legacy_2_1_5.zip ← ダウンロードしたファイルを削除

3. Apache設定

# echo Alias /xoops /var/www/xoops > /etc/httpd/conf.d/xoops.conf ← xoops用Apache設定ファイル作成
# /etc/rc.d/init.d/httpd reload ←  設定再読込み
httpd を再読み込み中:                                      [  OK  ]

4. XOOPS Cubeセットアップ

  1. ) XOOPS Cubeセットアップ
    http://サーバー名/xoops/へアクセスする。
     
  2. ) XOOPS Cube Legacy のインストール方法
    「XOOPS Cube日本サイト」の[ http://xoopscube.jp/docs/legacy/2.1/INSTALL.ja.html ]を参照。

5. XOOPS Cubeインストール後始末

# rm -rf /var/www/xoops/install/ ← installディレクトリ削除
# chmod 644 /var/www/xoops/mainfile.php ← パーミッション変更

6. XOOPS Cube確認
http://サーバー名/xoops/にアクセスしてページが表示されればOK

7. XOOPS Cube入門
XOOPS Cubeとはなにか、XOOPS Cubeを使ってなにができるのかと、その具体的な設定方法までを主に入門者をターゲットに記述されたマニュアルである、文系のためのXOOPS入門 初級編[ http://xoops.kudok.com/main7.htm ]を参照


最終更新のRSS
Last-modified: 2014-03-11 (火) 01:59:57 (2097d)