カテゴリー
開発環境 ホームページ製作

wordpressをdockerに複製する

wordpressサイトを自分のパソコンのdockerにコピーする

  1. レンタルサーバー(mixhost)にあるwordpressのコピーサイトを作る。
    1. コピーしたサイトで設定→表示設定より、検索エンジンがサイトをインデックスしないようにする。
    2. 簡単にログインできるよう、新規に管理者を作る。
    3. All-in-One WP Migrationをプラグインで入れる。
    4. 不要なプラグインを無効化し、削除する。
    5. All-in-One WP Migrationの高度なオプションで、メディアライブラリをエクスポートしない、テーマをエクスポートしないにチェックを入れ、エクスポート先をファイルにしてエクスポート。
    6. メディアが入っているuploadフォルダをダウンロード。
    7. 自作テーマが入っているフォルダをダウンロード。
  2. 自分のパソコンに入っているdockerでwordpressを立ち上げる。
    1. 自分のパソコンに専用フォルダを作り、そのフォルダからdockerを起動し、wordpressを入れる。

      npm i @wordpress/env –save-dev
    2. そのフォルダのpackage.jsonに書き込む。

      “scripts”: {“wp-env”: “wp-env”}
    3. そのフォルダに.htaccessファイルを作り、書き込む。

      php_value upload_max_filesize 128M
      php_value post_max_size 128M
      php_value memory_limit 256M
      php_value max_execution_time 300
      php_value max_input_time 300

      【参考サイト】
      https://help.servmask.com/2018/10/27/how-to-increase-maximum-upload-file-size-in-wordpress/
    4. そのフォルダにwp-contentフォルダを作り、ダウンロードしたuploadフォルダと自作テーマフォルダを入れる。
    5. そのフォルダに.wp-env.jsonを作り、書き込む。

      {“plugins”: [    “https://downloads.wordpress.org/plugin/all-in-one-wp-migration.7.44.zip”  ],
      “themes”: [ “./wp-content/themes/自作テーマフォルダ” ],
      “mappings”: {“.htaccess”: “./.htaccess”,”wp-content/uploads”: “./wp-content/uploads”}
      }

      【参考サイト】
      https://qiita.com/akinov/items/5554cad0aaedb53e5aed
    6. wp-envでwordpressを立ち上げる。自然と同期される。

      npm run wp-env start

      【参考サイト】
      https://tomosta.jp/blog/wordpress%E3%81%AE-docker%E7%92%B0%E5%A2%83%E3%81%8C%E7%B0%A1%E5%8D%98%E3%81%AB%E3%80%82wp-env%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%BF%E3%82%88%E3%81%86/
    7. wordpressにログインし、日本語設定に変更する。
  3. dockerのwordpressの作業。
    1. All-in-One WP Migrationを有効化し、インポートファイル容量が128MBになっていることを確認する。2MBだったら、同期がうまくいってないので、.htaccessファイルを確認。
    2. All-in-One WP Migrationのエクスポートファイルを実際にインポートする。
    3. インポート後、ログアウトし、最初に作った管理者でログインできるかどうか確認する。
    4. wordpressサイトが表示されるか確認する。
    5. 固定ページが表示されるか確認する。されない場合、設定→パーマリンク設定の変更保存をクリック。
    6. All-in-One WP Migrationを無効化して、終了。

カテゴリー
開発環境 ホームページ製作

docker基本操作

docker内容の確認

イメージ数とコンテナ数とボリューム数とキャッシュ数の確認

docker system df

一番目に削除

コンテナ確認
docker ps -a

コンテナをを全部止める
docker stop $(docker ps -q)

コンテナ削除
docker rm コンテナID

コンテナ全削除 一括削除
docker rm $(docker ps -q -a)

二番目に削除

イメージ確認
docker images

イメージ削除
docker rmi イメージID

イメージ全削除 一括削除
docker rmi $(docker images -q)

三番目に削除

ボリューム確認
docker volume ls

ボリューム全削除 一括削除
docker volume prune

四番目に削除

キャッシュ全削除 一括削除
docker system prune

dockerの三要素

  • イメージ
  • コンテナ
  • ボリューム

参考になったサイト

https://www.digitalocean.com/community/tutorials/how-to-remove-docker-images-containers-and-volumes-ja

カテゴリー
業務日報 事務と外出と会計関連

2021.7.5-7.9の週報

2021.7.5
【午前】
シンセンテックスの商品送付、雑務作業。

【午後】
シンセンテックスの商品送付作業。会計処理。

シンセンテックスの商品が、結構売れた。よかった。会計処理を行い今期も無事終了した。

2021.7.6
【午前】
シンセンテックスの商品送付、雑務作業。金券ショップ網の更新、広告金額変更作業。

【午後】
シンセンテックスの雑務作業。クラインガルテン情報局の修正。

シンセンテックスの商品が、結構売れた。よかった。クラインガルテン情報局の修正では、画像ファイルさえなんとかなれば、なんとかなりそう。

2021.7.7
【午前】
シンセンテックスの商品送付、雑務作業。クラインガルテン情報局の修正。

【午後】
クラインガルテン情報局の修正。

シンセンテックスの商品が、一つしか売れない。調子悪い。クラインガルテン情報局の修正は、サーバからdockerへの移動がやっとできた。きちんと記録に残しておかねば。修正はそれからだな。修正したい内容を一つ一つ潰さねば。

2021.7.8
【午前】
シンセンテックスの商品送付作業。クラインガルテン情報局の修正。

【午後】
クラインガルテン情報局の修正。

シンセンテックスの商品が、二つしか売れない。調子悪い。クラインガルテン情報局の修正は、dockerの手順書をブログで残そうとしたが、dockerのwordpressがうまく動かない。もう一度かなぁ。

2021.7.9
【午前】
シンセンテックスの商品送付、雑務作業。クラインガルテン情報局の修正。

【午後】
クラインガルテン情報局の修正。

シンセンテックスの商品が、結構売れた。よかった。クラインガルテン情報局の修正は、やっとdockerで再現できる環境が整った。正しくブログに残す。

カテゴリー
業務日報 事務と外出と会計関連 休む

2021.6.28-7.2の週報

2021.6.28
【午前】
シンセンテックスの商品送付、雑務作業。

【午後】
シンセンテックスの商品送付作業。会計処理。

シンセンテックスの商品が、いくつか売れた。よかった。

2021.6.29
【午前】
シンセンテックスの商品送付、陳列作業。

【午後】
シンセンテックスの商品送付、陳列作業。

シンセンテックスの商品が、少ししか売れない。広告を出すことを考えねば。陳列作業では、返金保証期間を延ばし、説明画像を作り載せる。Lightningチェッカーの画像と説明を追加。

2021.6.30
【午前】
シンセンテックスの商品送付、陳列作業。

【午後】
シンセンテックスの商品送付、陳列作業。クラインガルテン情報局の修正。

シンセンテックスの商品が、少ししか売れない。陳列作業では、c-c2.0グレーケーブルの画像と説明を追加。クラインガルテン情報局の修正では、dockerのファイルを同期させようとしたがうまくいかず。

2021.7.1
【午前】
シンセンテックスの商品送付、雑務、反省作業。

【午後】
シンセンテックスの商品送付、雑務作業。クラインガルテン情報局の修正。

シンセンテックスの商品が、少し売れた。よかった。反省作業で七月攻勢をかけるために、広告出稿や割引を実施。クラインガルテン情報局の修正では、all-in-one wp migrationのプラグインを買わずに.htaccessを弄ることにより引っ越しできそう。ログイン名とパスワードがまだ課題。

2021.7.2
【午前】
シンセンテックスの商品送付作業。休む。

【午後】
シンセンテックスの商品送付作業。休む。

暑さのため、体調不良に。商品送付作業をした以外、休む。

カテゴリー
ネットショップ

6月後半のPDCA雑感

6月後半のPDCA雑感

【施策】

  • イヤホン変換アダプタ、一日だけ割引5%にしてみる。
  • 商品全部保証期間を14日間に延長。画像を作る。
  • Lightningチェッカーの画像と説明を追加。
  • USB-C to USB-C2.0グレーケーブルの画像と説明を追加。

【売上他】

  • GlocalMe G4、売上あり。様子見。
  • イヤホン変換アダプタ、割引にほぼ無反応。売上減。

【改善案】

  • イヤホン変換アダプタ、販促2%予定。表示数を上げるため。目標100。15日再度考察。販促1日より。7月ペイペイ祭の割引5%予定。16日以降。

【計画】

  • USB-C to USB-C2.0グレーケーブル入荷。
  • USB3.2ケーブル入荷。
  • USB4.0ケーブル入荷。
  • USB3.2ケーブル2m、7月ペイペイ祭の割引15%予定。目玉商品のため。15日再度考察。
  • microケーブル2m、7月ペイペイ祭の割引15%予定。在庫一掃のため。15日再度考察。
  • iPhoneカーチャージャー、7月ペイペイ祭の割引15%予定。販促2%予定。表示数を上げるため。目標100。15日再度考察。販促1日より。
  • Lightningケーブル、アウトレット品を23日に出す予定。

6月前半のPDCA雑感

【施策】

  • iPhoneA15、A10イヤホン薄利により、200円値上げ断行。
  • GlocalMe G4をテコ入れ。画像を大量に追加。明るめの画像にする。説明も追加。ブログ記事追加。
  • microケーブル、2mをセット売りにする。

【売上他】

  • iPhoneA15、A10イヤホンは売上が半分に落ち込むも想定内。
  • USBケーブルは売上あり。
  • USBカーチャージャーシングルは売上あり。

【改善案】

  • microケーブル2mは、様子見。
  • GlocalMe G4は、ページビュー増えず。コロナ明けまで様子見。
  • iPhoneカーチャージャーはテコ入れ必要。

【計画】

  • USB-C to USB-Cケーブル発注済。
  • iPhoneA15、A10イヤホン入荷。
  • Lightningチェッカー入荷。
  • USB3.2ケーブル発注。
  • USB3.2ケーブル2mを夏のペイペイ祭の割引商品予定。
  • USB4.0ケーブル発注。