StarBrother

Nucleusのインストール

| Comment [0] | Trackback [0]

コアサーバーにNucleusをインストールする方法を解説します。WordPressと同じGPLライセンスで使えるブログ(CMS)ですが、マルチブログの設定ができるという特徴があります。対応しているデータベースはMySQLです。

マルチブログの意味

マルチブログ、といっても、MovableTypeとは異なり、インストールしているディレクトリのバードドメインでなければ利用できません。たとえば、

http://www.abc.com/

にインストールした場合は、

http://www.abc.com/efg/

でなければいけないということです。また、テンプレート(スキンと称する)も共通のものとなり、ブログ毎に設定することはできません。但し、複数Nucleusをインストールする場合を除きます。

インストール手順

まず、公式サイトから最新版をダウンロードします。

Nucleus公式サイト

解凍したら、FFFTPなどを使って全てのファイルを転送します。次に、ファイル属性を以下の通りに変更します。

config.php:606
mediaフォルダ:707
skinsフォルダ:707
skinsフォルダ内の「.xml」「.css」「.js」「.inc」拡張子のファイル:606

コアサーバー/XREA独自の設定

コアサーバー/XREAではセーフモードがオフになっているため、phpをCGIとして動かすための設定が必要になります。テキストエディタで.htaccess.txtという名前のファイルを作ります。記述する内容は以下の通りになります。

PHP4動作のサーバーの場合

AddHandler application/x-httpd-php4cgi .php

PHP5動作のサーバーの場合

AddHandler application/x-httpd-php5cgi .php

コアサーバーは全てPHP5サーバーですが、XREAではPHP4サーバーがまだ残っています。今後はPHP4の開発自体が行われなくなるので、新たに契約する場合はPHP5を選ぶのがよいといえます。

作成したら、Nucleusをインストールしたディレクトリに転送し、ファイル名を.htaccess.に変更します。

インストール

Nucleusをインストールしたディレクトリにあるinstall.phpにアクセスします。

http://[user]/install.php

※[user]の部分はインストールしたディレクトリに置き換えてください。

以下のような画面が出るので、次へ進みます。

インストール開始

コアサーバー/XREAで設定したMySQLの情報を記述します。

ホスト名はlocalhostです。ユーザー名とデータベース名はコアサーバー/XREAでは同じ名前になります。パスワードはデータベースのパスワードです。データベース名横にあるチェックボックスにはチェックを入れないでください。

MySQLの設定

下にある高度なデータベース設定/テーブルプリフィックスを利用は、同じデータベース上で2個目のNucleusをインストールする場合に設定する部分です。チェックボックスにチェックを入れ、blog_というように設定します。1個目のインストールの場合は必要ありません。

次へ進みます。ディレクトリとURLは、インストールしたディレクトリに合うようにシステム側で自動設定されています。

ディレクトリとURLの設定

問題なければ、次へ進みます。

ここで設置するのは、管理者の情報です。また、ブログの名前もここで設置します。

ブログの設定

ウェブログのデータはデフォルトで表示されており、blogの短縮名も同時に表示されています。ここではこのまま進みますが、後で管理画面上から変更することができます。ブログの短縮名は、複数ブログの場合、同じ名前にならないように設定します。

Nucleus CMSのインストールを押すと、自動でインストールされ、以下の画面になります。

インストール終了

インストールが終了したら、config.phpの属性を444に変更します。また、install.sqlとinstall.phpのファイルを削除します。これを行わないと、管理画面に入ることはできません。

すぐにサイトへ行ってみるをクリックすると、デフォルトで作られたブログを見ることができます。

My Nucleus CMS

Nucleus CMSも、複数人でブログを運営することができ、プラグインを利用することで、機能を拡張することが容易にできます。

トラックバックURL

このエントリーのトラックバックURL:
http://makky.s32.coreserver.jp/mt5/mt-tb.cgi/5306

コメントする