ダッシュボードの修正とプラグインの追加

ダッシュボードから余計なものを省いてみた。
今構築しているブログは、現在HTMLで修正しているページを置き換えようとするもので、使用する予定の人にはHTMLやサイトの構成などをあまりよく理解していない人もいる。
当然、余計なものはなるべく省きたい。

ダッシュボードに通常表示されるほかのサイトのブログやWordpressの最新情報は、ただ投稿するだけの人にはあまり関係ない。
個人的な自分のブログならほっておくが、今回は削除する方向で。
やり方は簡単。wp-adminフォルダのindex.phpの以下の記述をコメントアウトするだけ。

var update2 = new Ajax.Updater( 'devnews', 'index-extra.php?jax=devnews' );
var update3 = new Ajax.Updater( 'planetnews', 'index-extra.php?jax=planetnews' );

ほらね、簡単でしょ。

ダッシュボードがさみしいので、DashNoteとOurTodoListを追加してみた。
設置に関する詳細は後ほど・・・(と言ってもDashNoteは有効化するだけでおk)

DashNoteに関しては改造を計画ちゅ。
それからパーマリンク設定に関してですが、ファーストサーバーの場合.htaccessが変更できないようでパーミッションを777にしてもパーマリンクの設定が書き込まれません。書き込みを失敗したと認識もしていないようで、書き込みできない時に表示されるソースも表示されないので少々お手上げです。
ちなみに、コンフィグレータ上でアクセス制限などの.htaccessファイルの設定を変更するような作業をすると書き換えられたりファイルごと消されます(>_<)

追記:私の.htaccessの中身(最低限、日本語版2.5でもこれで動いてます。)
php_flag mbstring.encoding_translation off
php_value default_charset "UTF-8"

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]
</IfModule>

休み明け、でもwordpressいじれずw(ImageManager追記)

長い長い9日間の休みを終えて、、、
20日から仕事復帰と思いきや。
web系の仕事よりも大切な仕事を抱えてましたw

休み中に発見したエラーを修正したいと思っていたのですけど、webの仕事も急ぎの仕事が多すぎてwordpressに取り掛かれません。
なんとか23日にわずかな時間を見つけてエラー回復に向けて調整を続けておりました。

ファーストサーバでの結果としては、今までImageManager日本語化パッチがImageManager2.3.8への対応までだったので最新版ではなくImageManager2.3.8を導入しておりましたが、最新版(2007/08/23現在)であるImageManager2.4.1に変更してみました。
エラーはなくなりページの更新でもImageManagerを問題なく表示できました。もちろん、日本語化も可能でした。

問題はさくらサーバでも同じようにエラーを消せるかですが・・・
昨日はL’Arc~en~Cielのライブに強制参加(てか運転手?)で富士急ハイランドまで行っていたので帰りは日にちをまたいでいましたw
今日これから検証に入ります。また追記でご報告ということで。

ImageManagerの日本語化について追記です。
Wordpressのバージョンによってはファイル名の変更が必要になります。詳しくはBirDesignさんのページでコメント欄までよ~く読んで下さいねw
簡単に説明すると、WordpressのバージョンがME2.1以降だとlangフォルダ内にある「ImageManager-ja_UTF.mo」のファイル名を「ImageManager-ja.mo」に変更する必要があります。今から入れる人は必須かな?

さくらサーバとは関係ない追記w
富士急ハイランドへ行ってきたついでにガンダムクライシスにも行ってきました。
特設サイトにブログパーツがあったので試しに設置してみましたが、、、結構重いので飽きたら消しますw
ちなみにサイドメニューに設置してあるバナーはWebリングの役目も果たしているようです。再生ボタンのようなものをクリックすると別サイトへ飛んでいきますが、ガンダムと関係があるのかはまったく持って不明です(;゜д゜)

ファーストサーバーでのwordpress設置方法

ファーストサーバーwordpressを設置するための覚書メモ。
UTF-8で設置するためには文字化け対策が必要です。

1.データベースの設定
ファーストサーバでデータベースを設定するには「コンフィグレータ」にアクセスしデータベースを設定する必要があります。
データベースを使用するためには「データベースの開始」が必要です。
詳しくはファーストサーバのコンフィグレータかサポートウェブでご確認ください。

2.wordpressのダウンロード
wordpressはhttp://wordpress.xwd.jp/からダウンロードします。
現在のファーストサーバのPHPのバージョンは4.4.7、MySQLのバージョンは5.0.24aなのでwordpressはME 2.2.1を使用しました。※MySQLはホスティングの契約プランによって使えないこともあります。詳しくはファーストサーバーでご確認ください。

3.ファーストサーバーの初期設定
まずはコンフィグレータにアクセスしてデータベースの設定を行います。コンフィグレータにはhttps://ドメイン名/admin/でアクセスできます。
コンフィグレータにアクセスしたらデータベース機能メニューからデータベース管理を選択します。
次にデータベース用管理者アカウントの発行を選択し、発行されたID・パスワードはメモしておきましょう。(メールでも送信されてきます。)
次にMySQLを起動します。データベースの起動・停止メニューから稼働するをクリックするだけです。
最後にデータベースを作成します。メニューからphpMyAdminにアクセスします。アクセスする際に先ほど作成したID・パスワードが必要になります。新規データベースを作成する欄に任意のデータベース名を入力し作成を押します。

4.wordpressのインストール
ダウンロードしてきたwordpressのZipファイルを解凍します。WindowsXPであればデフォルトで解凍できるでしょうが、私はNoahを使用しています。
解凍してできたフォルダをFTPでアップロードします。アップロードするファイルが多いのでいつもはFFFTPを使用していますが、大量のファイルをアップロード・ダウンロードするとき、最近はMagicMirrorというFTPソフトを使用しています。ファーストサーバの場合、同時に10までコネクションができるので時間を短縮できると思います。
パーミッションの変更など、細かな方法はhttp://wordpress.xwd.jp/begin/で詳しく書かれています。

アップロードが終わったらアップロードしたフォルダにブラウザからアクセスします。
データベース接続詳細の入力方法は以下のとおりです。

  • データベース名
    データベースを作成したときに入力したデータベース名を入力します
  • ユーザー名
    コンフィグレータのデータベース管理でデータベース用管理者アカウントの発行で作成したIDを入力します
  • パスワード
    コンフィグレータのデータベース管理でデータベース用管理者アカウントの発行で作成したパスワードを入力します
  • ホスト名
    コンフィグレータのデータベース管理に入ったときに表示されるデータベース情報のデータベースサーバ ホスト名を入力します
  • テーブル接頭語
    デフォルトのままでOKです
  • ブログの文字エンコード
    UTF-8(変更できません)

情報が入力できたら次へ進みます。問題がなければ引き続きインストールを促してきます。
最後にブログ名とメールアドレスを入力してインストールは終了です。まだ文字化け対策を行っていませんので念のためブログ名には英数字を使用しました。
最終画面にはパスワードが表示されますのでメモしましょう。管理画面にログインできたら忘れずにパーミッションを元に戻しておきましょう。パスワードも変更しておいたほうが良いかもしれません。

5.文字化け対策
ファーストサーバーではPHPがEUC-JPが初期値で設定されているため、このままでは投稿が文字化けしてしまいます。.htaccessを作成し以下の内容を記述します。

php_flag mbstring.encoding_translation off
php_value default_charset "UTF-8"

これで一応UTF-8で日本語が投稿できるようになります。