noteホームサーバーwp-cliを使ったWordPressインストールサーバー2014-06-10wp-cliを使ってWordPressをインストールした手順のメモ。パッケージのダウンロードまずパッケージをダウンロードする。--path=/usr/local/wwwダウンロードして展開するところまでコマンドでやってくれる。ダウンロードしたら、サイトのトップディレクトリに移動しておく。/usr/local/wwwコンフィグ情報の定義wp-config.phpの内容の編集もコマンドから。ここでは引数から次の値を渡すことにする。mysite引数の説明では「データベース名のプレフィクス」とと書かれているが、実際にはデータベース上に作成されるテーブル名のプレフィクス。--dbpass=somepasswordコマンド実行によりwp-config.phpが作成される。実際にデータベースを作成するのは次の手順のため、ここでは存在しないデータベースを指定しておけば良い。逆に、既存のデータベース名を指定すると、次の手順でエラーとなる。ユーザ名とパスワードには、MySQLに作成済みのユーザ情報を指定する。指定するユーザにはMySQLの管理者権限が必要。userで作成しただけのユーザを指定すると、wp-cliでのデータベース作成時にエラーとなる。管理者権限を持ったユーザーを作成するには、次のようにする。(セキュリティ的には好ましい設定ではないが、現状のwp-cliでは管理者権限必須。option;上記設定を終わった後、データベースが作成できるようになる。データベースの作成wp-config.phpに記述した内容に沿ったDBを作成する。createしかし前述のとおり、WordPress用のMySQLユーザに管理者権限を持たせるのはセキュリティ的には好ましくない。これを避けるためには、データベースの作成部分のみwp-cliを使わずに直接mysqlにrootでログインして起動し、データベースを作成すれば良い。WordPressのインストール必要な情報を引数で指定してインストールする。ここでは、次の値を指定する。contact@my.site.org管理者パスワードはデータベースのパスワードとは別のものを使うのが望ましい。--admin_email="contact@my.site.org"プラグインの追加wp-cliを使ってwordpress.orgのリポジトリからプラグインを追加するには、プラグイン名を知る必要がある。google-sitemap-generator。単純にプラグインのタイトルのスペースをハイフンに変換したものではない。プラグイン名は、次の方法で確認可能。wordpress.orgプラグインページのアドレスから、「https://wordpress.org/plugins/」に続く文字列がプラグイン名。インストール済みであれば、pluginsディレクトリの下の該当プラグインのディレクトリ名。管理画面の「インストール済みプラグイン」のページで「停止」や「設定」のリンク先アドレスの「plugin=」の後ろに続く文字列。管理画面のプラグイン新規追加で検索した結果から、「説明」や「いますぐインストール」のリンク先アドレスの「plugin=」に後ろに続く文字列。次のようにコマンド実行。--activateよく使うプラグインの名前を挙げておく。really-simple-captchaプラグインの有効化デフォルトで無効になっているプラグインを有効化しておく。note.ホーム検索トップサイドバータイトルとURLをコピーしました。