エロサイトの作り方

2013年11月から勉強しながらエロサイトを作っています。

WordPressを手動で3.8-jaにアップデートする

WordPressを3.8の日本語版が出たのでアップデートしてみました。

FTPポートを開けておけばボタン1つでアップデートできるみたいですが、ポート番号も変えずにFTPポートなんて開けたくないので手動更新です。

準備

WordPressのルートへ移動

$ cd /var/www

WordPress 3.8をダウンロード

$ wget http://ja.wordpress.org/wordpress-3.8-ja.zip
$ unzip wordpress-3.8-ja.zip

MySQLのバックアップをとる

$ mkdir ~/backup
$ mysqldump -u {ユーザー名} --password={パスワード} -x --events --all-databases > ~/backup_3.8.sql

WordPressのバックアップをとる

$ tar czf ~/backup/wp.tgz --exclude ./images .

プラグインを全て停止する

管理画面から一括操作で停止。

更新

ルートのファイルを更新

$ mv wp-config.php wp-config.php.3.7
$ cp ./wordpress/*.php ./
$ cp wp-config.php.3.7 wp-config.php

wp-admin配下を更新

$ mv wp-admin wp-admin.3.7
$ cp -r ./wordpress/wp-admin ./

wp-includes配下を更新

$ mv wp-includes wp-includes.3.7
$ cp -r ./wordpress/wp-includes ./

wp-content配下を更新

$ cd wp-content
$ mv languages languages.3.7
$ cp -r ../wordpress/wp-content/languages ./
$ cd plugins
$ mv akismet ../plugins-akismet.3.7
$ mv wp-multibyte-patch ../plugins-wp-multibyte-patch.3.7
$ cp -r ../wordpress/wp-content/plugins/akismet ./
$ cp -r ../wordpress/wp-content/plugins/wp-multibyte-patch ./

データベースのアップデートをする

http://{サイト名}/wp-admin/update-core.php

このURLにアクセスしてボタンを押すだけ。

後始末

$ cd /var/www/wp-admin
$ rm install.php upgrade.php

動作確認

警告メッセージの有効化

wp-config.phpファイルに以下の行を追加する

define('WP_DEBUG', true);

プラグインを有効化させる

管理画面の最近まで使用リストから一括操作で有効化する。

プラグインの確認

設定画面を開いて、上部に警告が出ていないか確認する。

サイトの動作確認

PC/スマホ画面を確認して、上部に警告が出ていないか確認する。

警告メッセージの無効化

wp-config.phpのWP_DEBUGの設定をコメントアウトしておく。

// define('WP_DEBUG', true);

これで完了。