WordPress 3.1.2 → 3.1.3 アップデート

### バックアップ

mysqldump -u wordpress -p wordpress | gzip -9 >/tmp/poohsec-$(date +%Y%m%d%H%M%S).sql.gz
tar chzf /tmp/poohsec-$(date +%Y%m%d%H%M%S).tar.gz -C /var/www ./html

### 3.1.3 の展開

wget "http://wordpress.org/wordpress-3.1.3.tar.gz"
mkdir wordpress-3.1.3
tar zxf wordpress-3.1.3.tar.gz -C wordpress-3.1.3
mv wordpress-3.1.3/wordpress /var/www/wordpress-3.1.3
rm -rf wordpress-3.1.3
chown -R apache:apache /var/www/wordpress-3.1.3

### 3.1.2 から 3.1.3 に設定を移行

cp -a /var/www/html/wp-config.php /var/www/wordpress-3.1.3/
cp -a /var/www/html/wp-content /var/www/wordpress-3.1.3/
cp -a /var/www/html/robots.txt /var/www/wordpress-3.1.3/
cp -a /var/www/html/google*.html /var/www/wordpress-3.1.3/
cp -a /var/www/html/sitemap.xml /var/www/wordpress-3.1.3/
cp -a /var/www/html/sitemap.xml.gz /var/www/wordpress-3.1.3/

### 外部からアクセスされたくないファイルを削除

rm -f /var/www/wordpress-3.1.3/readme.html
rm -f /var/www/wordpress-3.1.3/license.txt
rm -f /var/www/wordpress-3.1.3/wp-config-sample.php

### バージョン隠し

cp -a /var/www/wordpress-3.1.3/wp-includes/default-filters.php /var/www/wordpress-3.1.3/wp-includes/default-filters.php.orig
sed -i 's/.*wp_head.*wp_generator.*//' /var/www/wordpress-3.1.3/wp-includes/default-filters.php

### プラグイン無効化

  • Archives for a category
  • Counterize II
  • Custom Posts Per Page
  • Google XML Sitemaps
  • WPtouch iPhone Theme

### 切り替え

rm -f /var/www/html ; ln -s /var/www/wordpress-3.1.3 /var/www/html

### プラグイン有効化

  • Archives for a category
  • Counterize II
  • Custom Posts Per Page
  • Google XML Sitemaps
  • WPtouch iPhone Theme
タイトルとURLをコピーしました