Help us understand the problem. What is going on with this article?

Local by Flywheel で Bedrock のローカル環境を作ったメモ

使用状況 -v

  • Mojave 10.15.5
  • Composer 1.10.5
  • PHP 7.3.5
  • Local by Flywheel 5.6.3

rootのサポートページ
サポートページの通りに普通にwordpressをカスタムインストール。

ローカル環境構築

  1. +」ボタンをクリック
  2. 適当にサイトに名前(今回はbedrock)を付ける
  3. 希望の環境を選択(カスタム - PHP:7.3 WebSever:Niginx Database:MySql5.7)
  4. WPのユーザー名とパスワードを入力(あとで削除するので適当に...)
  5. ADD SITE」をクリック。

SSLもついでに追加
1. 設定のタブから、「SSL」をクリック
2. 「TRUST」をクリック
3. macのパスワード入力

Bedrockをインストール

仮のフォルダ名:bedrock
From ~/Local Sites/bedrock/app/, run:

$ composer create-project roots/bedrock bedrock

bedrock内の .env ファイルを編集。
★Flywheelにあるデータベース記入
★WP_HOMEのパスを変更

DB_NAME='local'
DB_USER='root'
DB_PASSWORD='root'

# Optionally, you can use a data source name (DSN)
# When using a DSN, you can remove the DB_NAME, DB_USER, DB_PASSWORD, and DB_HOST variables
# DATABASE_URL='mysql://database_user:database_password@database_host:database_port/database_name'

# Optional variables
# DB_HOST='localhost'
# DB_PREFIX='wp_'

WP_ENV='development'
WP_HOME='https://bedrock.local'
WP_SITEURL="${WP_HOME}/wp"
WP_DEBUG_LOG=/path/to/debug.log

# Generate your keys here: https://roots.io/salts.html
AUTH_KEY='generateme'
SECURE_AUTH_KEY='generateme'
LOGGED_IN_KEY='generateme'
NONCE_KEY='generateme'
AUTH_SALT='generateme'
SECURE_AUTH_SALT='generateme'
LOGGED_IN_SALT='generateme'
NONCE_SALT='generateme'

nginx設定を更新する

~/Local Sites/bedrock/conf/nginx/site.conf.hbsを編集

-root "{{root}}";
+root "/Users/username/Local Sites/bedrock/app/bedrock/web";

サーバーを再起動で完成。

noboo
忘れっぽい.... なんちゃってWEBデザイナー のメモ。
https://www.digitalbath.jp
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away