WordPressのインストールとアップグレード備忘録

ME-2.2.1版のインストールメモと2.5.1-ja版へのアップグレードメモ。

インストール

  1. ソースを展開する。
  2. init.sqlによりデータベースを用意する。
  3. .htaccessを用意してindex.phpがIndexされるようにする。
  4. トップディレクトリとwp-contentを757にする。
  5. http://example.jp/~foo/wordpress/ を実行する。
init.sql
CREATE DATABASE IF NOT EXISTS データベース名;
GRANT ALL PRIVILEGES ON データベース名.* TO ユーザ名@localhost
 IDENTIFIED BY 'パスワード' WITH GRANT OPTION;
.htaccess
<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteBase /~foo/wordpress/
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule . /~foo/wordpress/index.php [L]
</IfModule>

アップグレード

テーブルなどが変更になっているので、upgrade.phpを実行する必要があるとのこと。

http://ja.wordpress.org/

また、ME版は配布停止のようだ。

手で修正したファイルはないが、ファイルはバックアップしておく。

データベースを保存。
 $ mysqldump -u wordpress -pwordpress wordpress | gzip >mysqldump-20080509.sql.gz
現ディレクトリを移動して2.5.1(日本語版)を解凍。
 $ mv wordpress wordpress-me221
 $ unzip ../foo/wordpress-2.5.1-ja.zip
パーミッションを変更
 $ cd wordpress
 $ chmod 757 . wp-content
.htaccessをコピー
 $ cp -ip ../wordpress-me221/.htaccess .
インストールしていたテーマをコピー
 $ cd wp-content/themes
 $ cp -ipr ../../../wordpress-me221/wp-content/themes/foo* .
 $ cp -ipr ../../../wordpress-me221/wp-content/themes/bar* .
ブラウザからupgrade.phpにアクセス。
  • wp-config.phpがないので作成することから始まる。
  • DB関連を以前のものと同じ値を入力する。その後、インストールに失敗してしまう。wp-config.phpはコピーしたほうがいいかも。
再度、ブラウザからupgrade.phpにアクセス。

ページが表示されるので管理者でログインするとアップグレードする必要があると表示されるのでアップグレードを実行する。

後でインストールしたプラグイン

  • Customizable Post Listings : 記事リスト表示

http://coffee2code.com/wp-plugins/customizable-post-listings

  • runPHP : 記事中のPHP実行

http://www.nosq.com/blog/runphp/