WP-CLIって
https://wp-cli.org/
WordPressサイトの作成から記事投稿、管理、プラグイン設定など、CLIから何でもできることを目指して開発されてるツール。
WP-CLIのインストール
$ curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
$ php wp-cli.phar --info
$ chmod +x wp-cli.phar
$ mv wp-cli.phar ~/bin/wp # なんか適当にパス通ってるとこに置く
MySQLの準備
- DB名:
wpcli
- ユーザー:
wpcli:wpcli
$ mysqladmin -uroot -pXXXXX create wpcli
$ mysql -uroot -pXXXXX -e "GRANT ALL PRIVILEGES ON wpcli.* TO wpcli@localhost IDENTIFIED BY 'wpcli'"
サイト作成
$ mkdir wpcli && cd wpcli
$ wp core download
$ wp core config --dbname=wpcli --dbuser=wpcli --dbpass=wpcli
$ wp core install --url=localhost --title=wpcli --admin_user=(管理者名) --admin_password=(管理者パスワード) --admin_email=(管理者メールアドレス)
$ wp server
ヒュ~……????
なんかエラーでた
PHP7系だと↓みたいなエラーでまくる
Warning: Parameter 1 to wp_default_styles() expected to be a reference
2016-12-06リリース予定のWordPress4.7を待つか、PHP7系を諦めろ、とのこと
https://core.trac.wordpress.org/ticket/37772
今回はphp5.6に落とす
$ brew uninstall --force homebrew/php/php71
$ brew install homebrew/php/php56
$ wp server
ヒュ~