WordPress MUを再びインストール
昨年初めにインストールした WordPress MUは元気に安定的に活躍してくれているんですが、あまりに安定的に動いてくれているがために、2.7.1からバージョンを上げることができなくなり(相方は動いているものはイジルナが信条なもので)、もう 2.9がでようとしてるのにそれじゃまずいだろうということで、新バージョンを別に入れることにしました。(2.8.6を入れるつもりだったんだけど、いまみたら 2.9.1.1になってる。どうせ別インストだからホカホカのでいくか)
いままでのインストール
- WordPress MUのインストール(1) - satake7’s memo
- WordPress MUのインストール(2) - satake7’s memo
- WordPress MUのインストール(3) - satake7’s memo
- WordPress MUのインストール(4) - satake7’s memo
きっといま動いているやつと微妙に違うと思う。マルチドメインできねぇとか書いてあるけど、ちゃんとプラグインでできてます。
以下の新規インストールでは、スーパー箇条書きでいきます。
ダウンロード
$ wget http://mu.wordpress.org/latest.tar.gz $ tar xfvs latest.tar.gz $ wget http://wpmu-ja.googlecode.com/files/wpmu-2852-ja.zip $ unzip wpmu-2852-ja.zip $ mkdir wordpress-mu/log $ mkdir wordpress-mu/wp-content/languages $ mv ja.mo wordpress-mu/wp-content/languages/ $ mv wordpress-mu/ /home/www/wordpress-mu29/
これで日本語リソースが入った WPMUが /home/www/wordpress-mu29/ にできる。(本体=2.9.1.1、日本語リソース=2.8.5.2 だけどとりあえず気にしないことに)
logディレクトリを作っているのは Apacheのログを書くため。
インストール前の準備
$ cd /home/www $ chmod 777 wordpress-mu29 $ chmod 777 wordpress-mu29/wp-content/ $ mysql -u root -ppassword mysql> create database wpmu29; mysql> grant all on wpmu29.* to 'wpadmin'@'localhost' identified by 'password'; mysql> exit
パーミッションを出しておいて、DBを作成。wpadminユーザにすべての権限を出しておく。
Apache関係の設定は以下の通り。
$ e /etc/apache2/sites-available/my_site <VirtualHost *:80> ServerName satake7.jp ServerAlias *.satake7.jp Include ./sites-available/include/wordpress-mu29 </VirtualHost>
$ /etc/apache2/sites-available/include/wordpress-mu29 DocumentRoot /home/www/wordpress-mu29/ ErrorLog /home/www/wordpress-mu29/log/error.log CustomLog /home/www/wordpress-mu29/log/worm.log combined env=worm CustomLog "| /usr/sbin/rotatelogs /home/www/wordpress-mu29/log/access.log.%Y%m%d 604800" combined env=!nolog
DocumentRootを /home/www/wordpress-mu29/へ振り向けてるだけ。
$ sudo /etc/init.d/apache2 restart
Apacheをリロードして完了。
インストール
http://satake7.jp Database Name wpmu29 User Name wpadmin Password password Database Host localhost Server Address satake7.jp
$ chmod 755 /home/www/wordpress-mu29 $ chmod 755 /home/www/wordpress-mu29/wp-content/ $ rm /home/www/wordpress-mu29/index-install.php
DB名、ユーザ、パスワードなどを入力してインストールします。よほどのことがない限り、ここで失敗することはないはず。
成功したらパーミッションを戻して、インストーラを消しておきます。
インストール後処理
- adminでログインしてパスワードを変更しておく。
- Setings>General で japaneseを選択する。
- サイト管理>設定>初期設定言語 で japaneseを選択する。
以上で基本的なところは終了。
プラグイン関係
入れただけで検証はまだです。2.9で動かないものもたぶんあるはず。
- Maintain All Your WordPress Websites From A Central Location - WPMU DEV
- WP Multibyte Patch – EastCoder;
- Unfiltered MU – WordPress plugin | WordPress.org
- Akismet: Spam Protection for WordPress
- Contact Form 7 | Just another contact form plugin for WordPress. Simple but flexible.
- WordPress Plugins/JSeries » JSeries Notifier (プラグインの更新通知)
- TinyMCE Advanced – LaptopTips
- WordPress Developer
- NextGEN Gallery | alex.rabe
- Maintenance Mode Plugin — Software Guide
- WordPress Plugins/JSeries » Ktai Style (携帯対応プラグイン)
- WordPress Plugins/JSeries » Ktai Entry (メール投稿プラグイン)