satoru
Forum Replies Created
-
AuthorPosts
-
報告ありがとうございます。
dbhostを指定しない場合に失敗するのはバグでした。KUSANAGI RoD 1.6.1 をリリースしましたので、こちらをご使用ください。Macで文字化けするのは、環境変数TERM に指定した値が色出力に対応していないためだと思います。以下のように、TERMを設定してください。
export TERM=xterm-256color先ほど、KUSANAGI RoDの1.6.0をリリースしました。
このリリースで、kusanagi-docker provison --dbost ホスト名を指定した場合に、外部ホストへ接続しWordPressの展開まで行えます。このとき、--dbnameでオプションで指定する名前のdatabase が作成済みで、--dbuser/--dbpassオプションで接続可能である必要があります。もし問題があれば、レポートいただけると幸いです。
こちら、KUSANAGI RoDのバグのようです。修正を行いますのでお待ちください。
KUSANAGI RoDの1.4.2 をリリースしました。
wordpress:cli イメージを正しく取得できるようになったと思います。
kusanagi-docker remove wordpress
を実行後、kusanagi-docker provison ...
を再実行してください。wpcli のイメージがうまく取れていないようです。
修正しますので、少々お待ちください。大変申し訳ありません。最新の1.4.0にTYPOがあったようです。
いま、修正したkusanagi-docker 1.4.1 をリリースいたしました。アップデートして、再度お試しください。念のため、以下の項目についてもお教えください。
- docker version の実行結果
- docker-compose version の実行結果
- WP プラグインをインストールしようとした方法xcrun: error が発生するのは、MacOS X 独自の問題です。
google で検索すると、xcode-select --install を実行すると解決するようです。
https://ysko909.github.io/posts/xcrun-error-after-macos-update/すいません、docker pull の間違いです。
primestrategy/kusanagi-nginx:latest というイメージは、現在作成していません。そのため、このようなエラーが発生します。以下の手順で、各イメージの最新バージョンを取得して、provision できます。
1. ~/.kusanagi/update_version.sh を実行し、最新のイメージを取得してください。イメージの最新バージョンは、~/.kusanagi/lib/image_versions に書き込まれます。ここで、最新のイメージの取得に失敗すると、primestrategy/kusanagi-nginx:latast と表示されます。
2. kusanagi-docker remove media.test.com でディレクトリ削除してください
3. 再度 kusanagi-docker provision を実行してみてください。もし、手順1で バージョンがlatestとなるときは、一度以下のコマンドを実施し、最新イメージを取得できるか確認してください。
git pull primestrategy/kusanagi-nginx:1.23.2-r0
その理解であっています。
基本的に、.kusanagi.http を直接編集する必要はなく、kusaangi-docker ssl コマンドを使用してください。念のため、ターミナルで以下のコマンドを実行し、確認してください。
`
curl -k -H 'host: wp1.local' https://localhost/
`
matsubarah さん
なぜかapache httpdを使用するとhttps接続がうまくいかないようです。今調査中です。
問題なければ、Webサーバとして nginx をご使用ください。または、https接続用のリバースプロキシを設置し、http 80番ポートを利用する方法があります。
そちらの使用も検討ください。kusanagi-docker 1.3.5 のバグで、wordpress:wp-cli をきちんと取得できていませんでした。
いま、1.3.6 を作成したので、もう一度 install.sh を実行し、アップデートしてください。$HOME/.kusanagi/update_version
は、kusanagi-docker provision
実行時に使用するイメージを更新するだけです。kusanagi-docker コマンドは、最初のdocker-compose の構成と、WordPressなどの初期セットアップを行います。docker-compose.yml は、自分で修正していただいて構いません。また、docker-compose.yml のイメージを自動アップデートはしません。イメージのバージョンを変えるには、docker-compose.yml 内のイメージ名を手動で書き換えてください。
update_version.sh
の結果は、$HOME/.kusanagi/lib/.kusanagi/lib/image_versions
に出力されます。各コンポーネントと言ってますが、各Dockerイメージのことでしょうか?
PHPは、PHP7.4、8.0、8.1 の最新バージョンを使用してください。PHP8.1が一番処理速度が早いですが、一部のプラグインやテーマはPHP8.1に対応していないため、PHP8.0の最新バージョン(今現在primestrategy/kusanagi-php:8.0.18-r1)の使用をお勧めします。
nginxは、nginx1.21(primestrategy/kusanagi-nginx:1.21.6-r5)が一番処理速度が早いと思います。RoDで使用する各Dockerイメージは、脆弱性の対処のため週単位でアップデートします。随時更新することをお勧めします。
ftpを使った更新についてですが、最新版のkusanagi-docker で構築した環境では再現しませんでした。別名のWordPress環境を構築し、docker-compose.yml を比較すると参考になるかもしれません。
修正しました。1.3.2をお試しください。
-
AuthorPosts