トップ   編集 凍結解除 差分 バックアップ 添付 複製 名前変更 リロード   一覧 最終更新   ヘルプ   最終更新のRSS
 


動作確認ディストリビューション

Nucleus 3.31のインストール

前提としてApache、MySQL、PHPが既にインストール済みの環境があることとします

事前にNucleus用のMySQLのデータベースを作成する

# mysql -u root -p
Enter password:
mysql> create database nucleus;
mysql> flush privileges;

続いて、Nucleus用ユーザーを作成する

mysql> grant all on nucleus.* to nucleus@localhost identified by 'Nucleus用ユーザーのパスワードを入力';
mysql> flush privileges;

Nucleusをsourceforgeからダウンロード

# cd /usr/local
# wget http://jaist.dl.sourceforge.jp/nucleus-jp/36506/nucleus3.31_ja_utf8_sp3.zip

ファイル群を展開

# unzip nucleus3.31_ja_utf8_sp3.zip
# mv nucleus3.31_ja_utf8_sp3 nucleus

所有者をApacheの実行ユーザーに変更

Apacheの実行ユーザー、実行グループを確認
# cat /usr/local/apache2/conf/httpd.conf|grep -E '^User |^Group '
User daemon
Group daemon
所有者を変更
# chown -R daemon.daemon /usr/local/nucleus

パーミッションを変更

# cd /usr/local/nucleus
# chmod 666 config.php
# chmod 777 media
# find skins/ -type d -exec chmod 777 {} \;
# find skins/ -type f -exec chmod 666 {} \;

不要になったNucleusのソースファイルを削除

# rm -f /usr/local/nucleus3.31_ja_utf8_sp3.zip

Apacheの設定ファイルを作成(Apacheをソースからインストールした場合の例)

# vi /usr/local/apache2/conf/extra/nucleus.conf

Alias /nucleus "/usr/local/nucleus"

<Directory "/usr/local/nucleus">
    AddType application/x-httpd-php .php
    Options -Indexes
    DirectoryIndex index.php index.html
    AllowOverride All
</Directory>

# vi /usr/local/apache2/conf/httpd.conf

最下行に以下を追加
Include conf/extra/nucleus.conf

Apacheの再起動

# service httpd restart

「http://インストールしたサーバーのURL/nucleus/install.php」にアクセスすると、インストール画面が表示されます。
以下の通り入力し、「Nucleus CMSのインストール」ボタンをクリック。

MySQLのログインデータ
  基本のデータベース設定
    ホスト名:localhost
    ユーザー名:nucleus(事前に作成しておいたNucleus用ユーザー名)
    パスワード:事前に作成しておいたNucleus用ユーザーのパスワード
    データベース名:nucleus(事前に作成しておいたNucleus用データベース名)
  高等なデータベース設定
    未入力

ディレクトリとURL
  Site URL:http://インストールしたサーバーのURL/nucleus/
  Admin-area URL:http://インストールしたサーバーのURL/nucleus/nucleus/
  Admin-area path:/usr/local/nucleus/nucleus/
  Media files URL:http://インストールしたサーバーのURL/nucleus/media/
  Media directory path:/usr/local/nucleus/media/
  Extra skin files URL:http://インストールしたサーバーのURL/nucleus/skins/
  Extra skin files directory path:/usr/local/nucleus/skins/
  Plugin files URL:http://インストールしたサーバーのURL/nucleus/nucleus/plugins/
  Action URL:http://インストールしたサーバーのURL/nucleus/action.php

管理権限をもつユーザー
  表示される名前:管理者用ユーザー名を入力
  本名(ハンドル名):ハンドル名を入力
  パスワード:********
  パスワードの確認:********
  メールアドレス:xxx@xxx.xxx

ウェブログのデータ
  Blog名:My Nucleus CMS
  Blogの短縮名:mynucleuscms

以下のメッセージが表示されればインストール完了です。

インストールは完了しました!
 Nucleusはインストールされ、config.phpはアップデートされました。
 
 セキュリティのためconfig.phpのパーミッションを444に戻すことを忘れないでください(パーミッション変更の簡易ガイド)。

インストールファイルの削除
 ウェブサーバから次のファイルを削除してください:
 
 install.sql:テーブルの構造を内包するファイル 
 install.php:このファイル 
 もしこれらのファイルを削除していなければ、管理領域を開くことが出来ません。

ウェブサイトの確認
 ウェブサイトを使う準備が整いました。 
 
 管理領域にログインしてサイトの設定を行う 
 すぐにサイトへ行ってみる 

「完了」画面にて表示された通り、「config.php」のパーミッションを変更。

# chmod 444 /usr/local/nucleus/config.php

「完了」画面にて表示された通り、「install.sql」、「install.php」を削除。

# rm -f /usr/local/nucleus/install.sql
# rm -f /usr/local/nucleus/install.php

Nucleus管理画面(http://インストールしたサーバーのURL/nucleus/nucleus/)へアクセスし、ログイン確認を行う。

Username:インストール画面にて設定した、管理権限をもつユーザーを入力
Password:インストール画面にて設定した、管理権限をもつユーザーのパスワードを入力

Nucleusサイト画面(http://インストールしたサーバーのURL/nucleus/)へアクセスし表示確認を行う。


Last-modified: 2009-03-29 (日) 23:11:18 (3551d)