使用状況 -v
- Mojave 10.15.5
- Composer 1.10.5
- PHP 7.3.5
- Local by Flywheel 5.6.3
rootのサポートページ
サポートページの通りに普通にwordpressをカスタムインストール。
ローカル環境構築
- 「
+
」ボタンをクリック - 適当にサイトに名前(今回は
bedrock
)を付ける - 希望の環境を選択(カスタム - PHP:7.3 WebSever:Niginx Database:MySql5.7)
- WPのユーザー名とパスワードを入力(あとで削除するので適当に...)
- 「
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";
サーバーを再起動で完成。