69-1. ブログの開発環境と本番環境の構築要領 ノウハウ集

WordPress でのブログ開発環境と本番環境の構築 及び ブログサーバーの設定に関するノウハウ集。

1 WordPress の構造
Raspberry Pi と WordPress で、ブログサイトを構築した際のメモとノウハウ。
2 XAMPP + WordPress ブログサイト開発環境の構築要領
Wordpress の Update や、テーマのカスタマイズのために、ブログの開発環境を構築。 ローカルでテストを実施した後、本番環境に適用。
3 WordPress のバックアップとリカバリー要領
本番環境を定期的にバックアップし、 いざというときに備え、リカバリー出来る準備は必須である。
4 XAMPP + WordPress 開発環境から本番環境へのデプロイ要領
デプロイには、phpMyAdmin を利用。
5 nginx + WordPress で本番環境を構築
nginx + php5-fpm それに mysql-server + php5-mysql で構築した Web Server に、 WordPress を導入し、ブログサーバーを構築。
6 更新が出来ないトラブルへの対応:パーミッションを変更
WordPress を更新しようとすると、エラーがでる。
7 メディアアップロードで「HTTPエラー。」
ディスクへのファイルの書き込みに失敗しました。 のメッセージが出る。
★ 1つのWebサーバー を 2つのドメイン で運用する
 ← ムームードメインで arakan60.com の取得
★ 2つのドメイン で Dynamic DNS を運用する方法
 ← MyDNSで新たに MasterID を取得
★ nginx PCとスマホでサイトを自動的に振り分ける
 ← nginx user_agent でリダイレクト設定。 ← ★中止
★ nginx ドメイン名で接続先を変える 設定をしてみる
 ← available/default ドメイン毎にドキュメントルートを設定。
★ PHPで、PCとスマホによってページを振り分ける
 ← index.php で 簡易型 モバイルフレンドリー対策 の組込み。
★ WordPressサイトのドメイン名を変更する
 ← 『Search-Replace-DB-master』でドメイン名
   (パーマリンク)を書替える。
★ nginx のエラーメッセージをカスタマイズする
 ← ドメイン毎に ”404エラー用のページ” を設定。
★ Let's Encrypt の証明書で nginx を HTTPS化し SSL通信にする
 ← 無料で 『セキュリティ評価:A+』 を取得。
★ 『SSLなう!』で取得した証明書の更新
 ← Let’s Encrypt から certificate expiration notice が届く。
★ phpMyAdmin 大きなデータをサーバー上からインポートする
大きなデータを、サーバー上へ一旦アップロードし、
サーバー上では、MySQLからのインポート処理のみを行うように設定。






関連ページ