XREA/CoreServer に SSH を使って WordPress をインストール
Xrea や CoreServer で SSH を使うための方法です。例として FTP を使わず SSH で WordPress のインストール作業をします。この記事は Linux の基本的なコマンドや SSH について知っている人向けです。あらかじめサーバ側で MySQL はインストールされているものとします。
Xrea / CoreServer 側の設定
Xrea/CoreServer の設定画面で「ホスト情報登録」を選びます。左のメニューから選んでもOK。
ホスト情報登録画面で自分の IP アドレスを確認したら「SSH登録」をクリック。プロキシサーバ経由では接続できません。設定が反映されるまでに 5~10分かかります。
SSHクライアントの設定
次に SSH クライアントソフトで設定をします。ここでは Tera Termを使います。
接続先のホスト名は xrea / coreserver のホスト名、TCP ポートは 22、SSH はバージョン2を指定します。「接続」を押すとユーザ名とパスフレーズが訊かれますが、ここでは FTP のログイン名・パスワードを入力します。
ログインできたら 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 の記述を追加するなどしないと一部の機能がうまく動作しません。以下のサイトを参考に設定を変更しましょう。
- セーフモードによる制限と対処方法 – WordPress Codex 日本語版
- Binsan’s Cafe::wordpress2.6.1に(問題発生)
- セーフモード対策(XREA ・ CORESERVER) – WordPress カスタマイズ
先人たちの知恵に感謝です。
これらの対策を実施する際も、FTP を使わずに SSH で完結できます。Linux / Unix のコマンドラインに慣れている方ならサーバ上で直接ファイルを編集したり、パーミッションを設定することができます。便利に使えますよ。
コメントはまだありません
No comments yet.
Sorry, the comment form is closed at this time.