-
ソースダウンロード
git clone 'https://github.com/q23isline/wordpress.git'
-
DB コンテナ起動時に Permission Denied で起動できない状態にならないように権限付与する
cd wordpress sudo chmod -R ugo+w logs
-
アプリ立ち上げ
docker compose build docker compose up -d docker exec -it app php composer.phar install docker exec -it app vendor/bin/phpcs --config-set installed_paths vendor/wp-coding-standards/wpcs
docker compose up -d
docker compose down
- 権限の見直し要!いったん動くように
sudo usermod -aG www-data {※所有者}
sudo chgrp -R www-data ../*
# Wordpress本体を更新できるように
sudo chown www-data wp-admin/includes/file.php
sudo chmod g+w -R ../*
- 管理ページ
- 一般ページ
Username | Password |
---|---|
admin | admin00 |
以下のコマンド実行でファイルを開けるようになる
sudo chmod -R oug+rw logs
docker exec -it --env XDEBUG_MODE=coverage app php composer.phar check
# もしくは
docker exec -it app vendor/bin/phpcs --colors -p --standard=WordPress wp-content/themes/
docker exec -it db /bin/bash
cd /docker-entrypoint-initdb.d
mysqldump -u root -p wordpress > wordpress.sql
# Enter password: は root を入力
exit
git 差分が現れるため、コミット&プッシュする
- VS Codeの拡張機能PHP Debugをインストールする
- VS CodeにXDebug用の構成ファイル(launch.json)を追加する
{
"version": "0.2.0",
"configurations": [
{
"name": "Listen for Xdebug",
"type": "php",
"request": "launch",
"hostname": "0.0.0.0",
"pathMappings": {
"/var/www/html/": "${workspaceRoot}"
}
}
]
}