2010年2月24日: Nucleusを1つに集約? 〜 イントール編 〜

【ソリューション事業部 タケシ】
まずは昨日、サッカーを中心に神戸のスポーツの普及・活性化に賛同するヴィッセル神戸のスポンサー約100社が
集いスポンサーパーティーが開催されましたのでその時の一枚。
(席が後方の為、選手等チーム集合ショットはうまくとれませんでした。残念)
20100225-P1090161.jpg
さて本題です。このブログでも使用しているNucleusというブログソフトですが
新しいサイトでブログを使用する度にNucleusを1つインストールする必要があります。
(マルチブログとう機能はあるもののセキュリティ等の関係でそうできない場合も多いです。)
で、通常はそれで問題はないのですが、アップデートやプラグイン等のメンテナンスの事を考えると
Nucleusを1つインストールして、それを全てのブログで使用するほうが良いのではないかと思い、
そのような事が可能か実験してみました。以下作業手順。
(1)
Nucleusのサイトより最新版をダウンロードし/home/nucleus/3.51/nucleus/ にインストール
(2)
Nucleusの日本語版よりlanguageファイルをコピー
(nucleus/language/japanese-utf8.php)
(3)
Nucleusの日本語版よりメール送信スクリプトをコピー
(nucleus/libs/NOTIFICATION.php)
(4)
Apacheにnucleusディレクトリを参照可能にAlias設定
[httpd.conf]
Alias /nucleus/ “/home/nucleus/3.51/nucleus/”
(5)
intall.phpを作成
[/$DOCROOT/install.php)]
<?php
chdir(‘/home/nucleus/3.51/’);
require(‘/home/nucleus/3.51/install.php’);
?>
(6)
skinsディレクトリを/home/nucleus/3.51/skinsから$DOCROOT/skinsにコピー
(7)
mediaディレクトリ/$DOCROOT/mediaを作成
(8)
intall.phpを実行
(適宜設定:skinsとmediaの内部パスだけ/$DOCROOT/media,skinsに変更)
(9)
/$DOCROOT/config.phpを作成しintall.phpの実行結果をコピー&ペースト
(10)
config.phpの権限を400に変更
(11)
intall.phpを削除
(12)
/home/nucleus/3.51/index.phpを /$DOCROOT/index.phpにコピー
(benchmark.incのインクルードをコメントアウト)
(13)
index.phpを実行しサンプル記事が表示されれれば閲覧系はOK
(14)
管理者用ディレクトリ(/$DOCROOT/cms)を作成
(15)
cmsディレクトリにindex.phpを作成(/$DOCROOT/cms/index.php)
<?php
require(‘/home/nucleus/3.51/nucleus/index.php’);
?>
(16)
/cms/index.phpを実行してログインできればOK
サイトが増えるときは(4)から最後までを実行すればOKです。
アップデート編はまた後日。

カテゴリー:
| 投稿者:
DAブログ | DAホールディングス(エクスショップ&ガーデンプラス)

コメント

  1. matsu より:

    三○谷さんを差し置いてインストール手順とは・・。
    プロですね!