WordPressのインストールとアップグレード備忘録
ME-2.2.1版のインストールメモと2.5.1-ja版へのアップグレードメモ。
インストール
- ソースを展開する。
- init.sqlによりデータベースを用意する。
- .htaccessを用意してindex.phpがIndexされるようにする。
- トップディレクトリとwp-contentを757にする。
- 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を実行する必要があるとのこと。
また、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にアクセス。
再度、ブラウザからupgrade.phpにアクセス。
ページが表示されるので管理者でログインするとアップグレードする必要があると表示されるのでアップグレードを実行する。
後でインストールしたプラグイン
- Customizable Post Listings : 記事リスト表示
http://coffee2code.com/wp-plugins/customizable-post-listings
- runPHP : 記事中のPHP実行