replyWordPressのマルチサイト環境の中で運営していたブログを、異なるドメイン、異なるサーバーのWordPress(マルチサイト)への引っ越しを行いました。本稿では引っ越しするにあたって立案した作戦を示し、実際に行った作業と反省点を示します。幸いにも引っ越し元と引っ越し先で管理者権限がもらえたのでスムーズに引っ越しできましたが、それがないときっと大変です。reply本稿では、WordPressをレンタルサーバーに手作業でインストールし、そのWordPressをマルチサイト化して初期設定し、新しいブログを追加するまでをレポートします。Replies既存サイトを拡張して、複数のブログやサイトを追加したくなることがあります。そのような場合に対して、WordPressには「マルチサイト」という機能があります。既存のサイトをマルチサイト化してしまいがちですが、その前にマルチサイトの特徴とサイト拡張の目的の確認をおすすめします。reply前回の「エックスサーバーにSubversionをインストールする」に引き続き、チケット(要求やバグ・レポートの帳票)を管理することができるTracをエックスサーバーにインストールしていきます。ブラウザに表示され、Subversionのリポジトリと連携できるまでを解説します。Repliesこれからソフトウェアやコンテンツを作成する上で、要求管理システムを利用したいと考えました。そこでチケット(要求やバグ・レポート)を管理できるTracの導入を考えます。本稿では、エックスサーバーに、Tracと連動するバージョン管理システムであるSubversionをインストールし、リポジトリを作成するまでを解説します。SubversionのWindows用クライアントソフトであるTortoiseSVNをローカルにインストールし、SSH経由でサーバーのSubversionに接続してみます。Reply本稿ではWindwos用のターミナルソフトウェアであるPoderosaを設定して、エックスサーバーにSSH接続するまでをレポートします。reply最初に契約したレンタルサーバーにてエラーが頻発するという問題がありましたので、他のレンタルサーバーと新たに契約し、サイトの引っ越しをしました。本稿ではサーバーの引っ越し手順の概説と、パフォーマンスの比較結果を示します。replyPHPのパフォーマンスを計ることができる、phptop_hook.phpを導入してレンタルサーバーのパフォーマンスを測定しました。本稿では解析結果とともに、Excel2010を使ったデータ処理の方法について書きたいと思います。フィルタやピボットテーブルなど、知っていると便利なEcxelの機能を使います。下記の結果は現在の私の環境(PHP、WordPress、プラグイン及びレンタルプランと割り当てサーバー)での結果です。それぞれのバージョンやプラン、実際にホスティングされたサーバー等で異なると思いますので、参考程度に留めてください。Replyサイトのお問い合わせページ、会員応募ページ、イベント参加応募ページなどの個人情報を入力するページでは、URLが「https://」で始まるSSL通信がよく使われています。レンタルサーバーの運営は、基本サービスとして共有SSL(共用SSL)を、有料オプションとして独自SSLを提供しています。本稿ではページをSSLにするかどうか考える際に「考慮すべき事項」を考えます。replyサイトを構築すると、「お問い合わせページ」など個人情報を扱うページはSSL接続(https://で始まる暗号化された接続)にしたい、と考えます。本稿では、さくらレンタルサーバー上で独自ドメインにて運営している、WordPressで構築したサイトにおいて、お問い合わせページ等を共有SSLにする方法を考えます。本稿で述べる方法は、2013年9月27日時点で確認しておりますが、各位の環境やさくらインターネットさんの仕様変更によりうまく動作しない場合が多々考えられます。お試しになる場合は自己責任でお願いいたします。