自宅サーバー ≫ Linux Server ≫ CentOS 7 ≫ コミュニティサイト(xoops)

 
前提条件
WebサーバーSQLサーバーが稼働していることが前提条件になります。
xoops 用ディレクトリの作成
**** ディレクトリの中にホームページ公開用のサブディレクトリ xoops を作成
 
 
[root@centos]# mkdir /home/****/xoops                  (xxxx と言うディレクトリを追加)
 
[root@centos]# chown apache:apache. /home/****/xoops  (所有者の指定)
 
[root@centos]# chmod 775 /home/****/xoops/            (アクセス権の変更)
 
virtualhost の設定
 
 
[root@centos]# vi /etc/httpd/conf.d/virtualhost.conf    (サブドメイン用設定ファイルの作成)
 
 
以下新規作成 (サブドメインがない場合)
 

 NameVirtualHost *:80
 
 

 <VirtualHost *:80>
     ServerName www.papa-net.info
 
 </VirtualHost>
 
 

 
既にサブドメインがある場合は以下追記
 
 <VirtualHost *:80>
     DocumentRoot /home/****/xoops
   <--- ホームページファイルの保存場所)
     ServerName xoops.papa-net.info
   <--- (新しく追加するドメイン名 )
     ErrorLog logs/xoops.papa-net.info-error_log
   <--- (エラーログの保存場所)
     CustomLog logs/xoops.papa-net.info-access_log combined env=!no_log
   <--- (アクセスログの保存場所)
 </VirtualHost>
 
  
 
<Directory "/home/****/xoops">   <--- (ホームページファイルの保存場所)
     Options FollowSymLinks
     AllowOverride All
 </Directory>

 
apache を再起動
 
 [root@
centos]# systemctl restart httpd
 
XOOPSのダウンロード
 
 
[root@papa-ne]# wget http://xoopsx.github.io/installer/setup.cgi
 
ダウンロードファイルを任意の場所に解凍
 
 [root@
papa-net]# unzip stable.zip -d /usr/local/
 
.解凍したファイルの中のhtml内のファイルをホームディレクトリに移動
 
 [root@
papa-net]# mv /usr/local/legacy-stable/html/* /home/****/xoops
 
XOOPSのインストール
インターネットブラウザを開き http://xoops.papa-net.info  へアクセスします。 (xoops.papa-net.info は自分のドメイン名)

Ja_utf8 を選択し『 Introduclilon>>』の  をクリック

 

『アクセス権のチェック>>』の  をクリック

 
 [root@
papa-net]# chmod 777 /home/******/xoops/uploads/
 [root@
papa-net]# chmod 666 /home/******/xoops/mainfile.php
 
変更後 をクリック

『データベース、およびパス、URLの設定>>』の  をクリック

データベースユーザ名・データベースパスワード・データベース名に上記“xoops 用データベース作成”で登録したものを記述

Xoops Cube へのパスには公開用ディレクトリへのパス、XOOPS_TRUST_PATH にはダウンロードファイルを解凍した任意の場所へのパスに /XOOPS_TRUST_PATH を足したもの記述

当サイトでは /usr/local/legacy-stable/XOOPS_TRUST_PATH

club < /usr/local/club/legacy-stable/XOOPS_TRUST_PATH >

記述が完了したら『確認>>』の をクリック

設定を確認し『設定の保存>>』  をクリック

設定書き込み完了メッセージがでたら『XOOPS_TRUST_PATH のファイルのアクセス権のチェック>>』の  をクリック

指示に従いアクセス権を変更

 
 [root@
papa-net]# chmod 777 /usr/local/legacy-stable/xoops_trust_path/cache/
 [root@
papa-net]# chmod 777 /usr/local/legacy-stable/xoops_trust_path/templates_c
 [root@
papa-net]# chmod 777 /usr/local/legacy-stable/xoops_trust_path/uploads/
 [root@
papa-net]# chmod 777 /usr/local/legacy-stable/xoops_trust_path/uploads/xupdate/
 [root@
papa-net]# chmod 777 /usr/local/legacy-stable/xoops_trust_path/modules/protector/configs/
 
変更後  をクリック

『パス・URLのチェック>>』の  をクリック

パス・URLを確認したら『データベース設定の確認>>』の  をクリック

データベースの設定を確認したら『データベースをチェック>>』の  をクリック

『データベーステーブル作成>>』の  をクリック

『サイト管理者についての設定>>』の  をクリック

『管理者ユーザ名』・『管理者メールアドレス』・『管理者パスワード』・『管理者パスワード(再入力)』を記述し、『タイムゾーン』は東京を選択し『完了>>』の  をクリック

『完了>>』の  をクリック

『インストール第2ステップ>>』の  をクリック

『インストール』をクリック

自動的に次の画面に移動するがここには install ディレクトリが残っているため危険なので削除するように書いてあるので当該ディレクトリを削除

 
 [root@
fedora]# rm -rf /home/******/xoops/install
 

後で設定が出来るので何も記述しないて『送信』をクリック

インストール完了

戻る