アップグレードは自動ではやってないので。
### バックアップ
mysqldump -u root -p wordpress > wordpress_$( date '+%Y%m%d%H%M%S' ).sql cp -a /var/www/wordpress-3.0.4 /var/www/wordpress-3.0.4.$(date +%Y%m%d%H%M%S)
### 3.0.5 の展開
wget "http://wordpress.org/wordpress-3.0.5.tar.gz" mkdir wordpress-3.0.5 tar zxf wordpress-3.0.5.tar.gz -C wordpress-3.0.5 mv wordpress-3.0.5/wordpress /var/www/wordpress-3.0.5 rm -rf wordpress-3.0.5 chown -R apache:apache /var/www/wordpress-3.0.5
### 3.0.4 から 3.0.5 に設定を移行
cp -a /var/www/html/wp-config.php /var/www/wordpress-3.0.5/ cp -a /var/www/html/wp-content /var/www/wordpress-3.0.5/ cp -a /var/www/html/robots.txt /var/www/wordpress-3.0.5/ cp -a /var/www/html/google*.html /var/www/wordpress-3.0.5/ cp -a /var/www/html/sitemap.xml /var/www/wordpress-3.0.5/ cp -a /var/www/html/sitemap.xml.gz /var/www/wordpress-3.0.5/
### 外部からアクセスされたくないファイルを削除
rm -f /var/www/wordpress-3.0.5/readme.html rm -f /var/www/wordpress-3.0.5/license.txt rm -f /var/www/wordpress-3.0.5/wp-config-sample.php
### バージョン隠し
cp -a /var/www/wordpress-3.0.5/wp-includes/default-filters.php /var/www/wordpress-3.0.5/wp-includes/default-filters.php.orig sed -i 's/.*wp_head.*wp_generator.*//' /var/www/wordpress-3.0.5/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.0.5 /var/www/html
### プラグイン有効化
- Archives for a category
- Counterize II
- Custom Posts Per Page
- Google XML Sitemaps
- WPtouch iPhone Theme