Nucleusのこと .... Nucleusのインストール
Nucleusのインストール
- Nucleusの入手
Nucleus CMS Japanから、nucleus3.3_ja_utf8.zip、または nucleus3.3_ja_euc.zipを入手する。
- /home/nucleus1/wwwに、Nucleus用のディレクトリを作る
- ftpで /home/nucleus1/wwwに nucleus3.3_ja_utf8.zipをアップロードする
total 144
-rw-r--r-- 1 root root 1096 Apr 20 2007 action.php
-rw-r--r-- 1 root root 1367 Feb 3 2007 atom.php
-rw-r--r-- 1 root root 769 Feb 1 15:29 config.php
-rw-r--r-- 1 root root 1051 Jul 12 2006 createaccount.html
drwxr-xr-x 4 root root 4096 Apr 30 2007 extra
-rw-r--r-- 1 root root 169 Feb 6 2007 index.php
-rw-r--r-- 1 root root 37125 Apr 24 2007 install.php
-rw-r--r-- 1 root root 28116 Apr 27 2007 install.sql
-rw-r--r-- 1 root root 18344 Feb 28 2005 license.txt
drwxr-xr-x 2 root root 4096 Apr 30 2007 media
drwxr-xr-x 11 root root 4096 Apr 30 2007 nucleus
-rw-r--r-- 1 root root 471 Feb 28 2005 readme.html
-rw-r--r-- 1 root root 38 Mar 4 2005 robots.txt
-rw-r--r-- 1 root root 145 Feb 3 2007 rsd.php
drwxr-xr-x 6 root root 4096 Apr 30 2007 skins
-rw-r--r-- 1 root root 183 Feb 1 18:46 test02.php
-rw-r--r-- 1 root root 1811 Feb 3 2007 xml-rss2.php
- Nucleus用ユーザ(ディレクトリ)を用意する
rootの設定を指定していない時は、まずroorを設定する。
mysql> set password = password('rootpswd');
mysql> grant ALL on nucleus1.* to myuser1@localhost identified by 'passwd12letter'; <-- ユーザを設定する
mysql> show grants for myuser1@localhost <-- 設定確認
+----------------------------------------------------------------------------+
| Grants for myuser1@localhost |
+----------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'myuser1'@'localhost' IDENTIFIED BY PASSWORD '*332F73ZFE5F7188CC269122EBF0008C71E453F85' |
| GRANT ALL PRIVILEGES ON `nucleus1`.* TO 'myuser1'@'localhost' |
+----------------------------------------------------------------------------+
2 rows in set (0.00 sec)
>mysql>flush privileges ; <-- ユーザ操作のおまじない(GRANTは不要/INSERTなら必要)
- Nucleus用データベースを用意する
mysql> create database nucleus1; <-- Nucleus用データベースを用意
mysql> show databases; <-- Nucleus用データベースを確認
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| nucleus1 |
| test |
+--------------------+
4 rows in set (0.00 sec)
- インストールに必要なデータをセットする
/home/nucleus1/www/config.phpのパーミッションをブラウザで書き換え可能にする。
http://www.example.com/~nucleus1/install.phpを表示する。
- 基本のデータベース設定
ホスト名:localhost
ユーザー名:myuser1 <-- Nucleus用データベースのユーザ
パスワード:passwd12letter <-- Nucleus用データベースのユーザ
データベース名:nucleus1 <-- Nucleus用データベース
URLs and directories
Site URL: http://www.example.com/~nucleus1/
Admin-area URL: http://www.example.com/~nucleus1/nucleus/
Admin-area path: /home/nucleus1/www/nucleus/
Media files URL: http://www.example.com/~nucleus1/media/
Media directory path: /home/nucleus1/www/media/
Extra skin files URL: http://www.example.com/~nucleus1/skins/
Extra skin files directory path: /home/nucleus1/www/skins/
Plugin files URL: http://www.example.com/~nucleus1/nucleus/plugins/
Action URL: http://www.example.com/~nucleus1/action.php
管理権限を持つユーザー <-- Nucleusの初期管理者
表示される名前:Nucleus1
本名(ハンドル名):Unknwon1
パスワード:passwdstr
パスワードの確認:passwdstr
メールアドレス:testNucleus@example.com
Blog名: My Nucleus CMS
Blogの短縮名: mynucleuscms
CRを押す。または「実行」をクリック。
- 完了画面が表示される
- インストールは完了しました!
Nucleusはインストールされ、config.phpはアップデートされました。
セキュリティのためconfig.phpのパーミッションを444に戻すことを忘れないでください(パーミッション変更の簡易ガイド)。
インストールファイルの削除
ウェブサーバから次のファイルを削除してください:
・ install.sql:テーブルの構成を内包するファイル
・ install.php:このファイル
もしこれらのファイルを削除していなければ、管理領域を開くことが出来ません。
ウェブサイトの確認
ウェブサイトを使う準備が整いました。
・ 管理領域にログインしてサイトの設定を行う
・ すぐにサイトへ行ってみる
/home/nucleus1/www/config.phpのパーミッションをブラウザで書き換えるようにする。
chmod 777 /home/nucleus1/www/config.php
- 指示に従ってインストールの後始末
- 基本のデータベース設定
以上で Nucleus のインストールは終了。
http://www.example.com/~nucleus1/index.phpで ブログページ「My Nucleus CMS」が表示される。
17 Feb, 2008 | mokimoc
Comments
Leave comments
このアイテムは閲覧専用です。コメントの投稿、投票はできません。