トップページ > nucleus > XREA(Value Domain)サーバにNucleusをインストール

XREA(Value Domain)サーバにNucleusをインストール

2005年09月27日

XREA(Value Domain)のサーバにNucleusをインストールする手順を示します。基本的には一般的なレンタルサーバと同じですが、DBやPhpMyAdminを用意する手順が必要なこと・提供されているphpがセーフモードである点が違います。XREA(Value Domain)でサーバアカウントを作るとき、「-(ハイフン)」を含むアカウント名を指定しないよう注意してください。この場合、データベースを利用できません。以下、広告免除サービスを適用していることを前提として解説します。

  1. バリュードメインのサイトからサーバの管理画面にログインし、左側のサイドメニューから「データベース」をクリックし、設定画面を開く。
  2. MySQLの作成ボタンをクリック。1時間ほどでデータベースにアクセスできるようになります。
  3. ついでにPhpMyAdminもインストールしておきます。いざというときに役に立つかも。クリックひとつでインストールできます。
  4. 待ってる間にNucleusのファイル一式をまるごとサーバにアップロードします。
  5. config.phpのパーミッションを606に、mediaディレクトリのパーミッションを707に設定。
  6. データベースへのアクセスが有効になる時間を見計らって、http ://*****.***/install.phpにアクセスします。
  7. Nucleusのインストール画面が表示されたら、各項目を設定。XREAの場合、データベース関係の値は以下のようになります。
    Hostname:localhost
    Username:(XREAアカウント名)
    Password:(DB作成時に設定した値)
    Database:(アカウント名)
  8. 「管理権限を持つユーザ」「ウェブログのデータ」それぞれの全項目を入力。他の項目は既定値のままでかまわない。入力が終わったらインストールボタンをクリック。
  9. インストール成功。install.*ファイル2つの削除とconfig.phpのパーミッション戻し(404)などの後始末を忘れずに。もし忘れても親切に教えてくれます。

さらに、アイテムを投稿する際に画像をアップロードするために、XREAのサーバでは以下の設定が必要です。これはXREAでは基本的にモジュール版PHPがセーフモードで稼働しているためです。CGI版PHPを利用するよう設定を変更すれば制限なく利用できるので、以下の手順のとおりに設定します。

media.phpがあるディレクトリ(つまりnucleusディレクトリ)に.htaccessファイルを置きます。.htaccessファイルの中身は以下のとおりに。

<Files media.php>
AddHandler application/x-httpd-phpcgi .php
</Files>

これだけです。

上記手順の詳細については「Nucleusだとか」さんのサイトを参照してください。ここでは触れませんでしたが、xml-rss2.phpに関する対策についても同様の解説があります。

XREAでNucleusをインストールする時の注意点は2つ。「-(ハイフン)」を含むアカウント名でXREAサーバアカウントを作らないこと。そして画像アップロード対策(PHPセーフモードのため)。

トップページに戻る