手順を間違えるとデータが消えるかも!WordPress自作テーマの公開【実践】

「WordPressを構築してネットへ公開したい」

自作テーマをネットへ公開しましょう。

今回は、自分のパソコン上で作成したテーマをサーバーへ公開する方法を学習します

サーバーへの公開は手順を確認しながら進めましょう。

データの引き渡しは必ずバックアップを作成しましょう。

データ消失は努力がすべて無駄になってしまいます

手早く効率的にテーマを公開しましょう

この順で解説します。

要点をおさえていきましょう。

1.構築するときに気を付けること

まずは絶対必要なバックアップを作成します。

データ消失は、誰も助けることができません

バックアップの作成

必要なプラグインをインストールしましょう

プラグインの新規追加を開きます。

All-in-One WP Migration」と検索してインストール・有効化してください。

All-in-One WP Migration→エクスポートに進みます。

エクスポート先→ファイルを選択します。

バックアップデータをダウンロードできます

バックアップの作成が完了しました

2.ネットへ公開してみましょう

パソコン上のデータがバックアップできたら、後はサーバーにデータをアップロードするだけです

作業のイメージ図

先ほどの「All-in-One WP Migration」をレンタルサーバー上でインストールしてください

レンタルサーバー上ではアップロード制限がかけられていますので、上限を設定します

X serverでアップロード上限を変更する

サーバーパネル→php.ini設定を開きます

対象のドメインを選択します。

「その他の設定」内で以下の値を変更します。

memoly_limit512M
post_max_size512M
upload_max_filesize512M

確認して変更しましょう。

移行作業

サーバー上でAll-in-One WP Migration→インポートに進みます。

インポート元でファイルを選択して、先ほど移行元でダウンロードておいた「〇〇.wpress」ファイルを選択します。

確認画面が表示されますのでインポートを開始します

移行作業が完了です。

WordPressのサイト表示問題ないか確認しましょう

3.サブディレクトリからルートディレクトリに移行する(必要時のみ)

WordPressは最初サブディレクトリ(/wp/)にインストールされます

ドメイン直下で表示させたいときの解決方法です。

サイトのリンクを以下のように変更します

【例】

http://juchu-shiyo.com/wp/ → http://juchu-shiyo.com/

ルートディレクトリへ変更

すべてのデータをバックアップしてから行いましょう

設定→一般に進みます。

サイトアドレス「/wp/」を削除します

変更を保存してWordPress側はOKです。

/wp/index.phpをエディタで編集します

17行目をサブディレクトリ(/wp/)のアドレスに変更します。

変更して保存します。

index.phpと.htaccessをドメインの直下フォルダに移行します

※.htacceccはindex.phpと同じ階層です

【例】

juchu-shiyo.com/wp/index.phpをjuchu-shiyo.com/に移動

juchu-shiyo.com/wp/.htaccessをjuchu-shiyo.com/に移動

これでサイトドメインにアクセスすればサイトが表示されます

変更前のリンク:http://juchu-shiyo.com/wp/

変更後のリンク:http://juchu-shiyo.com/

まとめ

複雑で面倒な内容が多いですが、方法を見ながら作業すればミスなく行えます

どの作業もバックアップを忘れないでください。

今回のおさらいです

1.All-in-One WP Migrationでバックアップを作成しましょう

2.サーバー上へアップロードするために上限設定の変更が必要です

3.ルートディレクトリに移行するとサイトリンクが分かりやすいです

→変更前:http://juchu-shiyo.com/wp/、変更後:http://juchu-shiyo.com/

あとは調整すれば納品が可能です。

お問い合わせフォームなどの動作も確認しましょう

お疲れさまでした