黒い画面(いわゆるターミナル)とサーバー管理をきちんと勉強しようと思い、さくらのVPSをお試し中です。このサイトがとてもわかりやすくて、WordPressをインストールできる環境までは作ることができました。設定マニュアルFilezillaでも接続できるようになっていたのですが、せっかくなので、プログラマさんたちがするように、UNIXコマンドだけでWordPressを設置することに挑戦しました。デザイナーにもわかるように、コマンドの説明付きで手順をまとめてみます。慣れれば、FTPでアップロードするよりずっと早いと思います。以下の環境を前提とした解説です。MacOSで「ターミナル」を使用SSH接続の設定・PHPとMySQLのインストールは作業済WordPress用のデータベースは作成済これらを解説すると長くなってしまうし、私もよくわかっていないので(すみませんすみません)、他の専用サーバーでも応用できるところだけにします。Termで接続するのが楽です。接続する(MacOSのみ)ターミナルを起動して、以下のコマンドを入力します。[ユーザー名]@[サーバーのIPアドレス]「ssh」は、公開鍵・秘密鍵の設定をしておいたサーバーに接続するコマンドです。「-p」はオプションで、接続するポート番号を指定します。先述の解説サイトの通りに作業していれば、ポート番号を任意で変更しているはずですから、その番号を指定します。デフォルトは22番らしいです。パスフレーズ(秘密鍵を作ったときのです)を聞かれるので、入力して認証に成功すると、以下のように表示が変わり、サーバーを操作できるようになります。root権限に変更する接続用のアカウントに、すべての操作ができるスーパーユーザーの権限を持たせます。「WordPressのインストール程度でそんな作業はいらん!」とプログラマさんたちから突っ込みが入るかもしれません...以下のコマンドを入力します。-「su」は、任意のユーザー権限に切り替えるコマンドです。[su]「-」を付けると、切り替え後に最初に接続したときの状態にリセットします。付けておいた方がミスを防げると思います。本来はユーザー名も入力しますが、指定がないと自動的にスーパーユーザーに切り替えます。さくらVPSの場合(ほとんどのサーバーがそうですが)、スーパーユーザーとは契約時に最初からあった「root」という名前のアカウントです。パスワードを聞かれるので、今度は「rootのパスワード」を入力します。認証に成功すると、ユーザー名が「root」になり、「$」が「#」に変わります。WordPress本体をサーバーに直接転送するWordPressを設置する、サーバーの公開ディレクトリへ移動します。以下のコマンドを入力します。/var/www/html「cd」は、ディレクトリを移動するコマンドです。[cd]さくらVPSのウェブサイトの公開ディレクトリは「/var/www/html」なので、そこへ移動しています。他のサービスだと、ここがサーバーごとのフルパスになります。今、自分がどこで作業をしているのかわからなくなったときは、コマンド「pwd」を入力すると、現在のパスが出力されます。私は心配性なので何回も使いました。pwdここで、一旦ブラウザを立ち上げて、WordPressの公式サイトへ移動します。」の「latest-ja.tar.gz」を右クリックして、URLをコピーします。URLは「http://ja.wordpress.org/latest-ja.tar.gz」で、常に同じです。このURLを知っていれば、コピーする必要すらありません。ターミナルに切り替え、以下のコマンドを入力します。[コピーしたURL]「wget」は、任意のURLのファイルを、作業中のディレクトリにダウンロードするコマンドです。使い方つまり、我々デザイナーはzipファイルを一旦ローカルにダウンロードしてから、FTPソフトでアップロード...ということをしているわけですが、プログラマはほとんどの場合サーバー内に直接ファイルを「ッターン!」と転送しているのです。「-r」オプションを付けてドメインを指定すると、サイト内で公開されているファイルをすべてダウンロードしたりできるらしいです。ディレクトリの状態を確認するここで、ちゃんとファイルを取得できたか確認します。以下のコマンドを入力します。-al「ls」は、作業中のディレクトリの内容をリストアップするコマンドです。[ls]「-al」はオプションで、隠しファイルも含めたすべての情報を表示します。FTPソフトで見ているような感じになります。「latest-ja.tar.gz」がリスト内にあれば、転送に成功しています。長くなってきたので、後編に続きます。チュートリアルこの記事を書いた人うぇびん愛知県豊橋市に住んでいる、荒ぶるウェブおばさん。WordPressをはじめとした各種CMSを研究するのが好き。札幌のIT企業のビットスター株式会社に所属しています。webbingstudio.com。