Es Durの前立腺

支離滅裂

WordPress

環境

Ubuntu 14.04

PHPMySQL、Apachインストール

$ sudo apt-get install php5 php5-mysql mysql-server apache2

サービス起動

$ sudo /usr/sbin/apachectl start
$ sudo initctl mysql start

MySQL

項目 設定値
データベース wpdb
ユーザ wpuser
パスワード wp12345
$ mysql -u root -p
create database wpdb;
grant all on wpdb.* to wpuser@localhost identified by 'wp12345';

WordPress

ダウンロード

$ wget https://ja.wordpress.org/wordpress-4.5.1-ja.tar.gz
$ tar xzvf wordpress-4.5.1-ja.tar.gz

wp-config-sample.phpをwp-config.phpにリネーム

$ mv ~/wordpress/wp-config-sample.php ~/wordpress/wp-config.php

wp-config.phpの設定内容を更新

$ vim ~/wordpress/wp-config.php
// ** MySQL 設定 - この情報はホスティング先から入手してください。 ** //
/** WordPress のためのデータベース名 */
define('DB_NAME','wpdb');

/** MySQL データベースのユーザー名 */
define('DB_USER', 'wpuser');

/** MySQL データベースのパスワード */
define('DB_PASSWORD', 'wp12345');

/** MySQL のホスト名 */
define('DB_HOST', 'localhost');

/** データベースのテーブルを作成する際のデータベースの文字セット */
define('DB_CHARSET', 'utf8');

/** データベースの照合順序 (ほとんどの場合変更する必要はありません) */
define('DB_COLLATE', '');

認証用ユニークキー設定
wp-configの以下に記載のあるURLを開く

/**#@+
 * 認証用ユニークキー
 *
 * それぞれを異なるユニーク (一意) な文字列に変更してください。
 * {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org の秘密鍵サービス} で自動生成するこ
ともできます。
 * 後でいつでも変更して、既存のすべての cookie を無効にできます。これにより、すべてのユーザーを強制的に再
ログインさせることになります。
 *
 * @since 2.6.0
 */

以下の結果をコピー
f:id:Guigui1919:20160504115542p:plain

wp-config.phpに追記

define('AUTH_KEY',         'xxxxxxxxxxxx');
define('SECURE_AUTH_KEY',  'xxxxxxxxxxxx');
define('LOGGED_IN_KEY',    'xxxxxxxxxxxx');
define('NONCE_KEY',        'xxxxxxxxxxxx');
define('AUTH_SALT',        'xxxxxxxxxxxx');
define('SECURE_AUTH_SALT', 'xxxxxxxxxxxx');
define('LOGGED_IN_SALT',   'xxxxxxxxxxxx');
define('NONCE_SALT',       'xxxxxxxxxxxx');

apacheのドキュメントルートへ
配置場所はどこでも良いが、取り敢えずデフォルトのドキュメントルートに置く
wordpressは長いのでwpに変更

$ sudo mv ~/wordpress /var/www/html/wp

WordPressの初期設定
以下のURLからWordPressを開く
http://[url or ip]/wp/wp-admin/install.php f:id:Guigui1919:20160504115553p:plain

FTPなしでPlugin導入

wp-config.phpに以下の記述を追記

define('FS_METHOD', 'direct');

ディレクトリの所有者を取り敢えずApacheユーザに変更

$ sudo chown -R www-data:www-data /var/www/html/wp