WordPressの Docker環境が簡単に。wp-envを使ってみよう

  Рет қаралды 9,434

たにぐち まことのともすたチャンネル

たにぐち まことのともすたチャンネル

Күн бұрын

Пікірлер: 28
@uteeeJP
@uteeeJP 4 жыл бұрын
Dockerやコンテナの概念など理解したかったので動画ありがとうございます! 時間見つけて勉強してみます。
@tomosta
@tomosta 4 жыл бұрын
是非やってみてください!
@pakkan-darake
@pakkan-darake 2 жыл бұрын
Docker何度かチャレンジしてみては失敗し、苦手意識が芽生えていたところ、 本動画でやっとDocker + Wordpressで動かせました! ありがとうございます! また、2つお聞きしたいことがあります。。。 ・Themeやプラグインの所在 私も基本的にwp-all-in-one-migration で本番移行をするのですが、 アップロードメディアやテーマ、プラグインなど、FTPで覗ける部分は手動でアップロードする姿勢でいます。 Docker環境の場合、wp-contentフォルダはどこに格納されているのでしょうか。 ・PHPバージョンの切り替え方法 こちらも動画解説していただけたら凄く嬉しいです!
@tomosta
@tomosta 2 жыл бұрын
こちら、Docker内の各ディレクトリは直接は触れない場所に作られます。そのため、必要なフォルダは「共有」の手続きをして、自分のコンピューター内にも表示されるようにする必要があります。 qiita.com/Yarimizu14/items/52f4859027165a805630 ご確認くださいませ。
@tomcruise651
@tomcruise651 3 жыл бұрын
dockerを使うメリットは 1.他のメンバーと同じ環境を共有できる。 2.環境ごとデプロイできる。 3.プラグインなども設定しておけば一括でインストールできる。 こんな感じなのでしょうか? 自分なりにメリットを考えてみたのですが,,,あってますでしょうか? また開発の際、自分はlocalを使っているのですが、 実際の現場ではdockerが使われると聞きました。 その理由としてはやはり共同開発がしやすいからでしょうか? お手隙の際に答えていただけたら嬉しいです。
@tomosta
@tomosta 3 жыл бұрын
あげていただいたポイントももちろんメリットなのですが、それらはDocker以外でも実現する方法があったりします。 Dockerを使う最大のメリットは「バージョン違いなどの環境を手軽に導入できる」という部分になるかと思います。PHPのバージョンやライブラリーのバージョンを、本来であれば1種類しかはいらないとか、複数入れて切り替えるのも手間がかかってしまうところを、Dockerを利用すれば常に決められたバージョンで起動することができます。 これによって、デプロイ先の環境とバージョンがずれてしまって動作しなくなるなどの不具合を防ぐことができます。ここにメリットを感じられるかどうかが、Docker導入のポイントになるかと思いますね!
@なまくらたいどう
@なまくらたいどう Жыл бұрын
WordPress環境を構築して、動作確認することができました。ありがとうございます。プラグインの「contact form 7」をインストールして、問い合わせ機能を確認しようとしましたが、メール送信されませんでした。SMTPなどの設定は、どうすればよいのかが分かれば幸いです。
@tomosta
@tomosta Жыл бұрын
こちらのプラグインをインストールすれば、SMTP経由でメールが送れるように設定できます! ja.wordpress.org/plugins/wp-mail-smtp/
@うめ子-n7i
@うめ子-n7i 2 жыл бұрын
Fast and Furiousさんと同じ問題に当たっているのですが、対処法が見えてない(?)ので質問です。 プラグインなどを追加して動画に従いnpm run wp-env start --update する度に、言語設定が初期化(英語に戻る)&再ログインを求められ、煩わしいです。 なぜこの動画内とは違う挙動になるのでしょうか?ググっても.wp-env.jsonにて言語設定する方法は見当たらず、困っています。
@tomosta
@tomosta 2 жыл бұрын
こちら、普段起動するときは --updateはつけずに wp-env start で起動してくださいませ。--updateをつけると、WPがアップデートされてデータも初期化されてしまうようです!
@うめ子-n7i
@うめ子-n7i 2 жыл бұрын
@@tomosta ありがとうございます!やってみます
@うめ子-n7i
@うめ子-n7i 2 жыл бұрын
@@tomosta すみません、wp-env.jsonに変更があると--updateオプションはなくてもwpがアップデートされるようです… 言語設定が英語に戻ってしまいました。タイムゾーン設定はUTC+9に保持されているのですが…
@tomosta
@tomosta 2 жыл бұрын
@@うめ子-n7i そうですね、このあたりは wp-envはちょこちょこリセットがかかってしまう印象です。バックアップを取りながら作業をするか、実際のデータを入れて開発するのは余り好ましくないかも知れませんねー。
@ふじつか-k8w
@ふじつか-k8w 4 жыл бұрын
いつも見てます サーバーレスのワードプレスであるシフターワードプレスについて解説してほしいです!! 脆弱性や、インフラ管理を含めた様々な問題がシフターワードプレスで解決すると思います! 動的な処理が必要なワードプレスの管理画面での作業のときは、dockerが起動して必要ない時はs3バケットのサーバーレスの状態になります シフターワードプレスの開発環境も、dockerで簡単に作成できました! Githubの専用のプラグインがあり、テーマのGit管理もできるので最高です!
@tomosta
@tomosta 4 жыл бұрын
Shifter先日使ってみたところでした! 是非、動画でも紹介していきますねー
@fastandfurious4754
@fastandfurious4754 3 жыл бұрын
はじめまして! Webエンジニアを目指して勉強しています☺ この動画を見ながらwp-envを導入したのですが、リセットをするたびにWordPressの言語設定が英語に戻ってしまいます。 何が原因なのでしょうか?
@tomosta
@tomosta 3 жыл бұрын
こちら、リセットしちゃうと環境は元に戻ってしまうので、ストップだけしていただくと良いかと思います!
@fastandfurious4754
@fastandfurious4754 3 жыл бұрын
@@tomosta ストップというのは、npm run wp-env stop → npm run wp-env start という感じでしょうか? また、startする度にログイン画面が出るのは仕様でしょうか?
@fastandfurious4754
@fastandfurious4754 3 жыл бұрын
追記:.wp-env.jsonに"core": "ja.wordpress.org/latest-ja.zip"を記入し、ひとまず日本語化の応急処置しました。
@fastandfurious4754
@fastandfurious4754 3 жыл бұрын
@@tomosta 度々すみません。しばらくWordPressを触っていましたが、管理画面の動作が遅いため対処方法を色々調べたところ、WSL2+Docker+wp-envにすると動作が早くて便利そうでしたので導入しました。ですが確かに早いものの、所々困っているポイントもあり…いつかこちらも解説いただきたいです!
@tomosta
@tomosta 3 жыл бұрын
@@fastandfurious4754 Windowsの Dockerではなく、Linux版で動作しているということですかね? なるほどー、ちょっと検証してみます!
@kurapon2010
@kurapon2010 4 жыл бұрын
ローカル環境で作成したファイルはFTPでアップするとして、データベースとアップはどうされてるのでしょうか?
@tomosta
@tomosta 4 жыл бұрын
Dockerなので、コンソールにログインをして DBなどを引っ張ることもできますし、WordPressのプラグインを利用することもできます。一番簡単なのは別の動画で紹介している、All-in-One WP Migrateを利用するのが良いかも知れませんね!
@nakonibu5098
@nakonibu5098 4 жыл бұрын
gulpは古いというのを聞いたんですが、gulpを利用する意味はあるんでしょうか?
@tomosta
@tomosta 4 жыл бұрын
今は、Node.jsでもできたりするので Gulpを使わないケースもありますねー。さすがにまだ古いとまでは言えないかと思います(Gruntはさすがにもう古いかもですが・・)
世界一わかりやすいDocker入門!爆速で開発環境を作る方法 #プログラミング初心者
40:57
セイト先生のWeb・ITエンジニア転職ラボ
Рет қаралды 24 М.
PHPでメールフォームを作ってみよう【プログラミングクッキング】
30:34
たにぐち まことのともすたチャンネル
Рет қаралды 49 М.
Жездуха 41-серия
36:26
Million Show
Рет қаралды 5 МЛН
なぜ、アイドリングストップ採用車が激減しているのか?【ゆっくり解説】
31:05
ゆっくりモータリング【クルマ系・ゆっくり解説】
Рет қаралды 2,9 МЛН
【Docker入門】Wordpressコンテナの構築①
25:07
演習で学ぶネットワーク
Рет қаралды 344
プログラマー必見!AIエディタCursorの新機能、Notepadsってなに?
9:18
TypeScriptでフルスタックエンジニアになる
Рет қаралды 893
Build a solid WordPress dev environment with Docker
25:16
Andrew Schmelyun
Рет қаралды 81 М.
ロリポップのプランを選んでファイルを公開してみよう
16:05
たにぐち まことのともすたチャンネル
Рет қаралды 18 М.
【2021年最新】Docker環境構築入門|14分でdocker-composeまで完全解説!【windows/mac対応】Dockerの使い方
14:10
せお丸のプログラマー養成講座【サイバーフリークス株式会社】
Рет қаралды 108 М.
React入門 #01:Reactの最初のプログラム
11:13
たにぐち まことのともすたチャンネル
Рет қаралды 38 М.
Docker超入門講座 合併版 | ゼロから実践する4時間のフルコース
4:06:19
だれでもエンジニア / 山浦清透
Рет қаралды 287 М.
AI Is Making You An Illiterate Programmer
27:22
ThePrimeTime
Рет қаралды 91 М.
Жездуха 41-серия
36:26
Million Show
Рет қаралды 5 МЛН