XREA/CoreServer に SSH を使って WordPress をインストール

2010-7-17 12:36
このエントリーをはてなブックマークに追加

Xrea や CoreServer で SSH を使うための方法です。例として FTP を使わず SSH で WordPress のインストール作業をします。この記事は Linux の基本的なコマンドや SSH について知っている人向けです。あらかじめサーバ側で MySQL はインストールされているものとします。

Xrea / CoreServer 側の設定

Xrea/CoreServerの設定画面

Xrea/CoreServer の設定画面で「ホスト情報登録」を選びます。左のメニューから選んでもOK。

ホスト情報登録でSSH登録

ホスト情報登録画面で自分の IP アドレスを確認したら「SSH登録」をクリック。プロキシサーバ経由では接続できません。設定が反映されるまでに 5~10分かかります。

SSHクライアントの設定

次に SSH クライアントソフトで設定をします。ここでは Tera Termを使います。

TeraTerm Pro で SSH の設定

接続先のホスト名は xrea / coreserver のホスト名、TCP ポートは 22、SSH はバージョン2を指定します。「接続」を押すとユーザ名とパスフレーズが訊かれますが、ここでは FTP のログイン名・パスワードを入力します。

Teraterm で Coreserver へ SSH 接続

ログインできたら ls, pwd などコマンドを打ち込んでみてください。

WordPress のインストール

Coreserver には「CGIインストール」という機能があり、かつては WordPress をワンクリックでインストールできるようになっていました。しかし WordPress ME 2.2.3 とバージョンが古く、現在はこの機能も正常に動作しないようです。

SSH を使うと WordPress のファイルの設置が FTP を使うよりも簡単にできます(個人の感想です)。まず wget コマンドで zip ファイルを取得します。

  > wget http://ja.wordpress.org/wordpress-3.0-ja.zip

次に zip ファイルをサーバ上で解凍します。すぐに終わります。解凍してから FTP でアップロードするのに比べるとかなりの時間の節約になります。

  > unzip wordpress-3.0-ja.zip -d public_html/

これで public_html ディレクトリの下に wordpress というディレクトリができます。これを例えばドメインウェブで指定したドメインにリネームします。

 > cd public_html/
 ~/public_html> mv wordpress www.example.com

wp-config-sample.php ファイル を編集します。ここでは vi を使います。vi エディタの使い方は省略します。

~/public_html/www.example.com> vi wp-config-sample.php
  /** WordPress のためのデータベース名 */
define('DB_NAME', 'database_name_here');

/** MySQL データベースのユーザー名 */
define('DB_USER', 'username_here');

/** MySQL データベースのパスワード */
define('DB_PASSWORD', 'password_here');

また「認証用ユニークキー」の項目を変更します。WordPress 用認証キー生成ページにアクセスして表示された結果を貼り付けるのが簡単です。

設定ファイルを保存したら、wp-config.php にリネームします。

~/public_html/www.example.com> mv wp-config-sample.php wp-config.php

これでドメインウェブで指定したドメインにアクセスすれば WordPress の設定画面が表示されます。

パーミッションの設定

Xrea, CoreServer では PHP がセーフモードで動いている関係で、パーミッションの設定を変更したり、.htaccess の記述を追加するなどしないと一部の機能がうまく動作しません。以下のサイトを参考に設定を変更しましょう。

先人たちの知恵に感謝です。

これらの対策を実施する際も、FTP を使わずに SSH で完結できます。Linux / Unix のコマンドラインに慣れている方ならサーバ上で直接ファイルを編集したり、パーミッションを設定することができます。便利に使えますよ。

コメントはまだありません

No comments yet.

Sorry, the comment form is closed at this time.

38 queries. HTML convert time: 0.517 sec. Powered by WordPress. Valid XHTML
Copyright © 2003-2017 @ futuremix.org ログイン