エックスサーバー間でのサーバー移転

Xserver同士で異なるアカウント間のサーバーの引っ越しの方法を調べました。

Webサイト管理を一つのアカウントに統一するためです。ちょっと特殊なケースなので備忘録として。
ドメインの移管などは発生しないので、作業自体は2日程度で完了するでしょう。

WordPressで管理するサイトだったので、データベースの移転も併せて行ってみます。
作業をおおまかに分けると以下のようになります。

1.移転元サイトディレクトリデータのバックアップ

2.移転元MySQLデータベースのバックアップ

3.移転元各予備データバックアップ

4.ドメインの削除と追加

5.移転先MySQLデータベース作成

6.移転先サイトディレクトリデータアップロード

7.動作確認

Xserverの管理画面や機能は初心者にもやさしい配慮がされているので、順番さえ間違わなければ、わりと簡単に移転ができます。

Xserver内でサーバー移転を行う場合の一番の注意点は、ドメインの移管を行わないので、ドメイン設定が移転元から移転先で完了する間、おおよそ24時間ほどはサイトが表示されなくなるので注意が必要です。

また、別会社のレンタルサーバーへの移転やについてもデータやDBバックアップ、予備データの定期的なバックアップについては基本的には同じ作業になるので、同じ手順でバックアップを保存しておくのもよいでしょう。

1.移転元サイトディレクトリデータのバックアップ

まずは移転元のサイトディレクトリのデータをバックアップしますが、この作業は15秒程度で完了します。

Xserverサーバーパネルのアカウント項目、バックアップから該当する対象ディレクトリをダウンロードします。

これで移転元サイトディレクトリデータ保存は完了です。

アカウントrootを一括でもダウンロードできますし、設定したドメインのディレクトリのみを選択してもダウンロードできるので、非常に便利です。

2.移転元MySQLデータベースのバックアップ

XserverサーバーパネルのphpMyAdminにログインします。
ログイン情報はwp_config.phpに記載されていますので、忘れた場合はこちらのDBユーザー名とパスワードでログイン可能です。

phpMyAdminの管理画面にログインすると左上にinformation_schema(MySQLの基本設定情報)とWordPress用に設定したMySQLのデータベース名の二つのDB名が表示されているので、WordPress用に設定したMySQLの方をクリックします。

WordPress用に設定したDBの構造が表示されたら、上部のタブの”エクスポート”をクリックしてDB のダンプ(スキーマ)表示画面に。

通常はこのまま”ファイルに保存する”にチェックを入れ、”zip形式”を選択して、画面左下の”実行”ボタンをクリックすると、圧縮されたDBファイルが自身のパソコンにダウンロードされます。

これで移転元のDBバックアップは完了です。

3.移転元各予備データバックアップ

Xserverにはサーバメールやメールマガジンなどの機能も付属しており、念のためWordPressの投稿データなどを含めて個別にバックアップをとっておきます。

WordPressはダッシュボードからのエクスポート機能ですべてのコンテンツのxmlデータをダウンロードしておきます。

メール設定についてはサイトディレクトリのデータの中にWebメールのデータがドメインフォルダのmailフォルダに保存されているようですが、基本バックアップできないと思った方がよさそうです。移転先で複数のメールアドレスを一括して追加できるので、サーバーパネルのメールアカウント設定からアドレス一覧をコピペしてメモ帳で保存しておきました。

メルマガやメーリングリストも利用していた場合は、ひな形やタイトルを同じくメモ帳で保存しておきました。xmailinglistというフォルダに保存されているようですが、ちょっとあやしいので送信先のアドレスなどはexcelなどで管理しておいたほうが無難です。

CGIツールのメールフォームはディレクトリアップで大丈夫でしたが、アクセス解析は上手くいきませんでした。

これで移転元の各予備データバックアップは完了です。

4.ドメインの削除と追加

移転元のドメイン設定からサーバー移転する対象のドメインを削除します。ドメインを削除すると、ドメイン下のフォルダや各設定はすべて消失するので注意が必要です。MySQLのデータベースは、個別に削除する必要がありますが、こちらは可能な限り保存しておいたほうが無難でしょう。

移転先のサーバーパネルから、先ほど移転元で削除したドメインを追加します。ドメインが削除されていない場合はエラーが出て追加できないのと、ドメインのトップレベル部分comやjpはプルダウンからの選択になっているので、間違いないように注意しましょう。

上記作業が完了して、ドメインにアクセスして以下のように表示されていれば、あとはサーバー移転の設定が完了するのを待つことになります。

「無効なURLです。ドメイン設定の反映待ちか、存在しないアドレスです。
再度ご確認のうえアクセスをお試し下さい」

以上の作業で、現在のサイトは完全に閲覧できなくなり、メールの送受信もできなくなります。今回の場合は平均して20時間ぐらいはドメイン管理の変更でサイトが表示されなくなりました。

これでドメインの削除と追加は完了です。

5.移転先MySQLデータベース作成

移転先のXserverアカウントで、新しいMySQLのデータベースを作成します。移転元ではMySQL5と5.5が混在しているタイプでしたが、新しい移転先のアカウントでは5.5で統一されていました。

データベースはXserverのサーバーパネルから、MySQL設定で新しいユーザーとデータベースを作成します。

データベースには空のデータベースを作成して、移転元でバックアップしたMysSQLのデータベースをインポートします。

phpMyAdminの管理画面にログインすると左上にinformation_schema(MySQLの基本設定情報)と新しくWordPress用に設定したMySQLのデータベース名の二つのDB名が表示されているので、WordPress用に設定したMySQLの方をクリックします。

WordPress用に設定したDBの構造が表示されたら、上部のタブインポート”をクリックしてインポート表示画面に。

“インポートするファイル”するの参照から、保存しておいた移転元のファイルを選択して、画面左下の”実行する”をクリックして完了です。

6.移転先サイトディレクトリデータアップロード

移転元からダウンロードしたファイル内のpublic_htmlフォルダ内のwp_config.phpの以下の項目を、移転先で設定したMySQLのデータベース内容に変更してから、public_htmlフォルダのすべてを同じディレクトリにアップします。

/** WordPress のためのデータベース名 */
define(‘DB_NAME’, ‘データベース名’);

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

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

/** MySQL のホスト名 */
define(‘DB_HOST’, ‘mysql移転先.xserver.jp’);

このままでは確認できないので、Xserverサーバーパネルの動作確認URL設定でURLを追加してみましょう。

元のWordPressサイト構成が表示されていればまずは一安心です。デザインなどは内部的テーマのパス指定の違いなどの影響で、正常には表示されていませんでした。

これで移転先サイトディレクトリデータアップロード作業は完了です。

7.動作確認

おおよそ24時間以内には新しいWebサーバーの内容が関連付けられますので、何らかの画面が表示されれば、正常にドメイン管理の変更は完了しています。

ただし24時間以上経っても、以下のメッセージが表示され続ける場合はブラウザのキャッシュクリアをすると更新される場合があります。

「無効なURLです。ドメイン設定の反映待ちか、存在しないアドレスです。
再度ご確認のうえアクセスをお試し下さい」

まずは、メールアドレスの追加を一括で行い送受信を試してみます。送受信に問題がなければ、サイトの動作確認に移ります。

移転元と移転先のPHPのバージョンが異なる場合注意が必要で、TOPページ以外表示されず404サーバーエラーが発生したり、PHPのエラーやWarnningなどが表示されたりします。

今回はhtaccessファイルの作り直しが必要であったため、サーバーパネルの自動インストールからWordPressを一度インストールして、自動生成されたhtaccessファイルを取得してURLを変更してアップしたら、下層ページが表示されるようになったりと、個別に動作確認と対応をする必要があるので、ひととおりサイトの動作確認を行った方がよいでしょう。

※データが喪失する恐れがあるので、どのようなデータも2種類以上でバックアップしておくのがよいでしょう。

無料ホームページ制作サービスを使うか迷ったら

ホームページ制作費用は本当にピンキリですね。

同じ内容でも40万円ぐらいから3万円ぐらいまで、どうしてこんなに値段が違うのか摩訶不思議です。
おそらく品質や付属サービスに大きな違いがあるのでしょうが、ちょっと違い過ぎではと感じます。同じ日本なのに。

以前から無料のホームページ制作サービスは結構存在していたようですが、
知らないうちになくなってしまっているサービスも多いようです。
恐らく、無料ブログほど利用者が集まらない、継続できない、ということの表れではないでしょうか。

この記事は、どの無料ホームページ制作を使うか比較したものではなく、
その無料サービス自体”使うか使わない”について記述しています。

結論からいうと、趣味とか個人的な利用、とりあえずネットに住所と営業時間が表示されればいい、
などであれば使ってもよいかもしれませんが、
インターネット上でご商売をされている方は”使わない方がいいのでは”です。

無料ホームページ制作サービスといっても、結局は無料ブログなどと仕組みは一緒で、
マネタイズ(お金を儲ける)するためには、広告とか有料プランへの変換が必要になるので、
結局のところ、商業利用を前提とすると”お金や時間がかかる”ことになりのではないでしょうか。

後から”あーしたい、こーしたい”といったとき、どうも有料プランに変更しなくてはいけなかったり、
専門知識が必要になったりと、本末転倒な状況の事業者さんも結構いるようです。

また、移転などについても制限などがあったりするので”自由度”が低かったりもするようです。

そして”使うか使わない”最大の理由は、

”なんでも自分でやろうとする事業者は、たいてい成功していない”

といわれていることにあります。

導入の入り口は低くなりますが、あとからいろいろやろうとすると、結構制限があったり、知識が必要だったり、費用がかかったりします。

結局、インターネットからの”集客”や”売上”を前提に考えると、
ホームページ管理やSEO対策の労力や時間は、本業へ投資すべき資源となります。
利用自体は無料ではあるけれども、運用や管理には、結局のところ資本が結構かかってしまいます。

本業の売り上げこそが事業の継続に必要なことですから、
ホームページの知識や込み入ったアクセス解析などを自身で行うことが
どれだけもったいない作業であるかは、なんとなく感じることができます。

とはいえ、WixやJimdoなど素敵な無料ホームページ制作サービスは一度利用してみてから、
判断されるのもよいかもしれません。

WordPress編集者と寄稿者の相違点

WordPress編集者と寄稿者(WordPress)の相違点は、ユーザー権限の『編集者』は、記事投稿などにおいてすべての権限が付与されていて、記事投稿後は管理者等の許可もなく公開され、『寄稿者』は記事投稿後は上位『管理者や編集者』の承認を受ける必要があるという点である。
補足的な知識としては、『編集者』も『寄稿者』も、記事投稿は可能だが、WordPressの基本設定やテーマ、ウィジェットなどの通常管理者が設定可能なダッシュボード内の機能は使用できないとされる。

 

特徴的な違いには、CMSのWordPress標準のユーザー管理機能は、『管理者』『編集者』『投稿者』『寄稿者』『購読者』の5種類の権限にわかれているという点がある。

 

主なジャンルとしては、編集者と寄稿者はWordPressにジャンル分けされる。
WordPress編集者と寄稿者の相違点について検索関連のキーワードには、
ライター 募集
在宅 ライター 募集
ワードプレス html 編集
ワードプレス 編集
webライター 募集
編集者
ワードプレス 会員サイト
コラムニスト 募集
会員制サイト
ワードプレス 権限
ワードプレス プラグイン
会員制サイト 構築
ワードプレス 会員制サイト
ライター募集web
会員サイト 構築
ライター募集掲示板
会員制サイト 作り方
会員サイト 作り方
ワードプレス テンプレート 編集
ワードプレス テーマ編集
管理者権限
ストラテジー
ワードプレス 会員制
購読 意味
php 編集
管理者権限とは
administrator権限
wp ダッシュボード カスタマイズ
ワードプレス ヘッダー 編集
wp 会員制サイト

等があります。