WordPress
環境
Ubuntu 14.04
PHP、MySQL、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 */
以下の結果をコピー
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
FTPなしでPlugin導入
wp-config.phpに以下の記述を追記
define('FS_METHOD', 'direct');
ディレクトリの所有者を取り敢えずApacheユーザに変更
$ sudo chown -R www-data:www-data /var/www/html/wp