コマンドラインから WordPress インストール

Nid: 1173

WP-CLI を使用して、コマンドラインから WordPress をインストール。

1 . データベース作成

$ sudo mysql -u root
MariaDB [(none)]> CREATE DATABASE `db_wpdev.octaviadata.com`;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON `db_wpdev.octaviadata.com`.* TO wp_db_admin@localhost IDENTIFIED BY 'wp_db_password';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q
Bye

2 . ディレクトリ作成

$ sitename=wpdev.octaviadata.com
$ sudo mkdir /var/www/html/$sitename
$ cd /var/www/html/$sitename
$ sudo sh -c "cd /var/www/html/$sitename && chown -R www-data:www-data . && find . -type d -exec chmod 755 {} \; && find . -type f -exec chmod 644 {} \;"

3 . WordPress ファイルダウンロード

$ sudo -u www-data wp core download

4 . wp-config.php 作成

history にパスワードを保存しないように、半角スペースの後にコマンド入力。

$  sudo -u www-data wp core config --dbname='db_wpdev.octaviadata.com' --dbuser='wp_db_admin' --dbpass='wp_db_password'
Success: Generated 'wp-config.php' file.

5 . インストール

history にパスワードを保存しないように、半角スペースの後にコマンド入力。

$  sudo -u www-data wp core install --url="http://$sitename" --title='wordpress development site' --admin_user='wpdev_admin' --admin_password='wpdev_passwd' --admin_email='admin@octaviadata.com'
Success: WordPress installed successfully.

パスワード変更

$  sudo -u www-data wp user update wpdev_admin --user_pass="new password"

6 . アップデート

$ wp core update && wp plugin update --all && wp theme update --all && wp core language update

7 . 動作確認

サイトにアクセスして動作確認