| トップ | Solaris | FreeBSD | Gentoo | CentOS | Fedora | Windows | Tips | 自宅サーバの動作確認 | サイト内検索(Namazu) | サイト内検索(HE) |
コミュニティサイト構築用ソフトウェアである「XOOPS」の
派生版である「XOOPS Cube」の導入方法。
「XOOPS Cube」の動作には「Apache」、
「PHP」、
「MySQL」
が必要であり、ここではそれぞれの設定は完了済みとする。
「XOOPS Cube」で利用する「MySQL」のアカウントとデータベースを作成する。
なお、ここでは例として
アカウント:axoops
パスワード:pxoops
データベース:dbxoops
とする。
[root@Fedora ~]# mysql -u root -prootのパスワード <= 「MySQL」にログイン mysql> create database dbxoops; <= データベースの作成 mysql> grant all privileges on dbxoops.* to axoops@localhost identified by 'pxoops'; <= ユーザaxoopsの作成 mysql> exit <= 終了 |
[root@Fedora ~]# mkdir /usr/local/src/xoops_cube <= 作業用ディレクトリの作成 [root@Fedora ~]# cd /usr/local/src/xoops_cube <= 作業用ディレクトリへ移動 [root@Fedora xoops_cube]# wget http://jaist.dl.sourceforge.net/sourceforge/xoopscube/Package_Legacy_2_1_4.zip <= 「XOOPS Cube」のダウンロード [root@Fedora xoops_cube]# unzip Package_Legacy_2_1_4.zip <= ダウンロードしたファイルの展開 [root@Fedora xoops_cube]# mv Package_Legacy/html /var/www/xoops <= 展開したファイルを指定のディレクトリへ移動 [root@Fedora xoops_cube]# chmod 777 /var/www/xoops/cache <= パーミッションの変更 [root@Fedora xoops_cube]# chmod 777 /var/www/xoops/templates_c <= パーミッションの変更 [root@Fedora xoops_cube]# chmod 777 /var/www/xoops/uploads <= パーミッションの変更 [root@Fedora xoops_cube]# chmod 666 /var/www/xoops/mainfile.php <= パーミッションの変更 |
「XOOPS Cube」のインストール時等に文字化け起こすので、当サイトでの「PHP」の設定から変更する。
[root@Fedora ~]# vi /etc/php.ini <= 設定ファイルの編集 display_errors = Off ↓ display_errors = On ;default_charset = "iso-8859-1" ↓ default_charset = "EUC-JP" mbstring.http_output = SJIS ↓ mbstring.http_output = pass mbstring.encoding_translation = Off ↓ mbstring.encoding_translation = On |
「XOOPS Cube」をインストールしたディレクトリにアクセス出来るように「Apache」を設定する。
[root@Fedora ~]# vi /etc/httpd/conf.d/xoops.conf <= 設定ファイルの作成
以下を追加
Alias /xoops "/var/www/xoops"
<Directory "/var/www/xoops">
DirectoryIndex index.php index.html
AllowOverride None
Options None
Order allow,deny
Allow from all
AddHandler php5-script .php
</Directory>
[root@Fedora ~]# /etc/rc.d/init.d/httpd restart <= 「Apache」の再起動
|
http://サーバのIPアドレス/xoops
とアクセスすれば、「XOOPS Cube」の初期設定画面が表示される。
なお、ここではエラーが表示されていないものとして進めているので、エラーメッセージが表示された場合、修正する。
「次へ」をクリック。

「次へ」をクリック。

「次へ」をクリック。

「データベースユーザ名」、「データベースパスワード」、「データベース名」を入力して、「次へ」をクリック。

「次へ」をクリック。

「次へ」をクリック。

「次へ」をクリック。

「次へ」をクリック。

「次へ」をクリック。

「次へ」をクリック。

「管理者ユーザ名」、「管理者メールアドレス」、「管理者パスワード」、「管理者パスワード(再入力)」を入力して、「次へ」をクリック。
なお、このアカウントはXOOPS CUBE用データベースに登録されるユーザ、パスワードであり、システムやXOOPS CUBE用データベースへの接続ユーザではない。

「次へ」をクリック。

「次へ」をクリック。

先程登録したユーザ名とパスワードを入力する。

必須モジュールが表示されるので、「インストール」をクリック。


上記のようにインストール時に使用した不要なディレクトリを削除するようメッセージが表示される為、不要なディレクトリを削除し、パーミッションを変更する。
[root@Fedora ~]# rm -rf /var/www/xoops/install <= 不要ディレクトリの削除 [root@Fedora ~]# chmod 644 /var/www/xoops/mainfile.php <= パーミッションの変更 |
インストール直後の画面。