2008/12/19

Nucleusのインストールや設定など

テスト用環境ができたところでNucleusを入れる。

あらかじめNucleusで使うデータベースを用意しておく。

ブラウザでphpMyAdminにアクセス。
http://localhost/phpmyadmin

ユーザ名とパスワード入れてログインしたら、新規データベースを作成、でOK。

Nucleusはフルパッケージをダウンロードし、展開。
/var/www以下に展開してもよいが、今回は複数のサイトの
テストを行いたかったのと、ファイル群をDropboxで共有したかったので、

1-1. Dropboxフォルダ内に作業用フォルダ作成([mysite]とした)。
1-2. そのフォルダ内に公開用フォルダを作成([mysite/pub]とした)。
1-3. その公開用フォルダにNucleusを展開。
1-4. 公開用フォルダpubのシンボリックリンクを作成。
1-5. そのシンボリックリンクをリネーム(pub→mysite)し、/var/www/以下に移動。
$ sudo mv mysite /var/www/
これでブラウザで
http://localhost/mysite/
にアクセスすると、Dropbox以下の[mysite/pub]が表示されることを確認。

2-1. http://localhost/mysite/install.php
にアクセス。
2-2. 指示どおりに config.php のアクセス権変更
chmod 666 config.php
2-3. 最初にphpMyAdminで作ったこのサイト用のデータベース名やパスワード、メールアドレスなどの空欄を埋めて、画面一番下のボタンをクリックすればインストール完了。
2-4. ブラウザで
http://localhost/mysite/
にアクセスして、Nucleusのデフォルト画面が出ることを確認。

非常におおざっぱだけど以上。

あと、このサイトはLAN内の他のPCからも見られるけど、なぜかスタイルシートが読み込まれない。
他のPCで表示した時にソースをのぞくと、スタイルシートの設定が
<link rel="stylesheet" type="text/css" href="http://localhost/mysite/skins/default/default_right.css" />
になってた。
localhostって「現在使用しているマシン」てことだから、この表記のままじゃ他のPCからNucleusをインストールしたサーバにあるスタイルシートを見られるわきゃない。ので、Nucleusの管理画面からこれを変更する。

↓にログイン。
http://localhost/mysite/nucleus/
「サイト管理」メニューから「グローバル設定」に入り、スキンURLの"localhost"となっている部分をサーバのLAN上のIPアドレス(192.168.0.2など)に変更。
これで他のPCから見てもスタイルシート込みで表示されるようになった。

でもスキンURL以外は変更しなくても問題ないのになぜ・・とか悩み始めると作業が止まっちゃうので悩まない。
いちおここまで。

つづく。かも。

0 件のコメント:

コメントを投稿