XREAサーバに、wordpress2.5.1をインストール
Wordpressのインストールを試しました。
世界的にはMT(Movable Type)以上に使われているブログ構築ソフトと言われています。インストールにかかる手間はMovable Typeと同じくらいでしたが、設定やカスタマイズはWordpressのほうが簡単に思えました。このブログでは現在Movable Type3.xを使っていますが、いずれWordpressでもコンテンツを作ってみたいと思っています。今回XREAサーバにインストールした時の状況を紹介します、自分が忘れないためにね...。
wordpressで使うための、データベースを作成する
このブログはXREAのs70サーバを使っていますが、データベースはMySQL、EUC-JPでしか作れません。その関係もありWordpressのインストールはXREAのs330サーバで試しました。以下はhttp://****.s330.xrea.comにインストールするものとして書いています。
まず、XREAの管理画面からデータベースの作成を実行、MySQL、UNICODEでデータベースを作成して次へ。
wp-config.phpの設定
ダウンロードしたwordpress-2.5.1-ja.zipを解凍し、以下の部分を設定
wordpress/wp-config-sample.phpの内容 ----- // ** MySQL 設定 ** // define('DB_NAME', 'putyourdbnamehere'); // データベース名 define('DB_USER', 'usernamehere'); // ユーザー名 define('DB_PASSWORD', 'yourpasswordhere'); // パスワード define('DB_HOST', 'localhost'); // データベースサーバ (ほとんどの場合変更する必要はありません) define('DB_CHARSET', 'utf8'); define('DB_COLLATE', ''); ----- // SECRET_KEY を独自のフレーズに変更 define('SECRET_KEY', 'put your unique phrase here'); // 固有のフレーズに変更してください ------
wp-config-sample.phpのデータベース名、ユーザー名、パスワードを記入。さらにput your unique phrase hereに適当な文字を記入し、保存
編集済のwp-config-sample.phpをwp-config.phpにリネームしてから、wordpressホルダごとXREAサーバのpublic_htmlにFTP転送
install.phpをサーバ上で実行
転送したサーバ上のwordpress/wp-admin/install.phpにアクセス
http://****.s330.xrea.com/wordpress/wp-admin/install.php
ブログタイトル、メールアドレスを記入し「wordpressをインストール」をクリック。次に表示されるパスワードを控えてから、adminでログイン。一応これで開始できましたが、このままだとブログのURLは、http://****.s330.xrea.com/wordpress/となる
設定/一般設定で公開するブログのURLを変更
http://****.s330.xrea.com/で公開したいのでブログのアドレス (URL)欄を変更
WordPress のアドレス (URL):http://****.s330.xrea.com/wordpress/ ブログのアドレス (URL):http://****.s330.xrea.com/
さらにFTPで、WordPress配下のindex.php と .htaccess をルートフォルダに移動し(.htaccessはなかったので空のファイルを作成)、index.php の以下の部分を修正
index.phpの内容 ----- require('./wp-blog-header.php'); ↓ require('./wordpress/wp-blog-header.php'); -----
画像のアップロードは、すんなりとはいかなかった。
wordpress/wp-contentにuploadsホルダを作成 wp-content及びuploadsホルダのパーミッションを707に
これでうまくいくと思ったのですが、画像が貼れませんでした。調べてみるとXREAにおいてはもう少しやることがあるようで...
CORE SERVERやXREAの場合、ファイルのアップロードや「wp-dbmanager」プラグインがうまく稼動しません。 htaccessファイルに、下記の記述をすると解決します。 WordPress & Business メモ
とのこと、そこで、「wp-admin」カテゴリー配下に、以下の内容で、新しく.htaccessファイルを作成しアップロード
.htaccessの内容 ------ <files async-upload.php> AddHandler application/x-httpd-phpcgi .php </files> <files admin.php> AddHandler application/x-httpd-phpcgi .php </files> ------
wordpress2.5.1テスト中
これで画像がアップロードできるようになり、現在テストをしています。デザインテンプレートの変更がMovable Typeに比べて非常に簡単にできるので、便利です。テンプレートの改造もそう難しくはなさそうな感じ。
ただ、理解せずに設定した部分もあるので、これでよいのかわからない部分もありますが、一応動いています。