MAMPでWordPressをローカル環境にインストール

Mac, WordPress Comments (0) | Trackbacks (0)

年が変わったのでもう一昨年のことになるのだけれど、MAMP Pro をプロモーションで購入した。しかしインストールする暇がなく(←する気がないの間違え)、1年半が経過してしまった。やっと重い腰を上げて、本日 MAMP Pro と WordPress をインストールしようと思って公式サイトにダウンロードしにいったら、なんと MAMP PRO 2 がリリースされていた。MAMP PRO 1.x のユーザーは有料アップデートらしい。がーん。まだ1回も使っていないのに。

そんなんだから MAMP 2 をインストールしようかと思ったけれど、ちょっと不安定なところもまだあるようなので、MAMP 1.9.6.1 (無料の方)をインストールしてみることにした。

ちなみに無料版との Pro 版との違いは、ドキュメントルートを複数設定できることらしい。でも httpd.conf をいじれば、Pro にしなくても複数サイトの管理ができるみたい。(なんでわたし Pro 版を購入したんだろうなぁ。)
>>『MAMPでWordPressをローカル環境にインストール』の続きを読む

Picasaに置いた画像をWordPressで利用する

Web & Internet, WordPress Comments (0) | Trackbacks (0)

このサイト3年前の7月に独自ドメインに移転したんだけれど、その前はプロバイダが提供しているスペースでサイトと Blog をやっていた。移転の際、面倒だから blog の画像類は以前利用していたプロバイダのホームページスペースをに置いたままだった。クラウドへの写真データのバックアップを検討するにあたり、年間2000円弱(有料スペース 80 GB で$20)をどこかから捻出しなくてはと思い、白羽の矢が立ったのがメールアドレスを維持するためだけに以前利用していたプロバイダーの au one net に支払っている月150円。(au 携帯と支払いを同じにしたら、まとめて請求で250円のところ150円になっている。)au one net に届くメールの大半がスパムだし、その他のメールもカタログ通販のものなので、思い切って9月いっぱいで解約しようかと。

画像ファイルをこのサイトを置いているサーバーにそのまま移して、SQL でリンク先を変更するのが一番楽なのだが、サーバーの負担を減らすためとページの読み込みを早くするために、Picasa ウェブアルバムに画像を置くことにした。
>>『Picasaに置いた画像をWordPressで利用する』の続きを読む

Ktai Style のタイトルタグの重複をどうにかする

WordPress Comments (0) | Trackbacks (0)

以前もGoogle ウェブマスターツールでのタイトルタグの重複について対策を行ったのだけれど、最近また確認したら、700件くらいタイトルタグが重複していたので、対策を行いました。

これまで行った対策は下記。
Google ウェブマスターツールにて「タイトルタグの重複」がたくさんある
WordPress でタイトルタグの重複を回避する

今回重複があったのは携帯表示用プラグインとして導入している Ktai Style のコメントや画像の拡大ページが同じタイトルタグでインデックスされてしまっているみたいです。URL の最後に「?view=co_list&img=link」「?view=co_post」とかのパラメータがついているのです。Google アナリティクスが携帯にも対応したからなのでしょうか?

まあ、とりあえずタイトルタグの重複を回避するように試作してみました。
>>『Ktai Style のタイトルタグの重複をどうにかする』の続きを読む

サイトのサーバーを移転した

WordPress, お知らせ Comments (0) | Trackbacks (0)

このサイトのサーバー移転をしました。ずっと前からやらないと、と思いつつ、面倒だからと放置していたのだけれど、先週からアクセス数が倍増しているので、さすがに初心者サーバーの限界を超えてるだろうということで。(正午過ぎからずっとアクセス数が横ばい。)

サーバー移転は何も考えず、今の環境をそのまま移動させました。幸い PHP も MySQL 移転前後のサーバー共に同じバージョンが使えたから。本当は WordPress のプラグインの整理とかしたほうがいいんだけど。

手順は下記のような感じ。

  1. 移転前のサーバーから FTP で全ファイルをダウンロード。
    .htaccess のファイルを忘れずに。
  2. 移転前のサーバーから MySQL のデータをエクスポート。手順は以下と同じ。
    MySQL4 から MySQL5 へ移行(ハッスルサーバーにて)
  3. 移転後のサーバーへ FTP にて全てのファイルをアップロード。
  4. 同じく MySQL もインポート。
  5. wp-config.php のデータベースサーバーの設定を新しいサーバーに変更。
  6. ドメインのネームサーバーを変更。

以上の作業をして、DNS が浸透するのをひたすら待つ。

ちなみに移転後のサーバーでサイトがきちんと動作しているか確かめるために、Hoster というソフトを使いました。使っているパソコンでのみドメインを指定したときに参照するIPアドレスを変えられるみたいです。便利です。

WordPress パーマリンクを途中から変更できるプラグイン Advanced Permalinks

WordPress Comments (0) | Trackbacks (0)

今年の6月くらいから、WordPress のパーマリンク(個別記事の URL)を変えたくて仕方がなかった。でも、パーマリンクの設定で変えてしまうと、過去の記事にも反映されてしまうので、リダイレクトさせないといけないし、日本語タイトルが投稿スラッグ名にそのまま入っている記事がたくさんあるので、それらを英語に書き換えないと、とてつもなく長い URL になるな、なんて思っていたら、かなり大変な作業になって途中で放棄していた。でもやっぱり個別記事の URL を変えたくなって調べていたら、Advanced Permalinks というプラグインで POST ID によってパーマリンクを振り分けることができるらしい。おおすばらしい!

ということで、Advanced Permalinks をインストール。管理画面の設定のパーマリンクに上部メニューが追加されて、その Posts というメニューを選択すると、Start ID と End ID とパーマリンクの設定ができるので、今まで使っていたパーマリンクを設定しておいた。そしてデフォルトには、これから使うパーマリンクを設定。

Advanced Permalinks の Post ID 別パーマリンク設定画面
>>『WordPress パーマリンクを途中から変更できるプラグイン Advanced Permalinks』の続きを読む

WordPress を(今さら)2.9.2へアップデートした

WordPress, お知らせ Comments (0) | Trackbacks (0)

めんどくさくって放置していたのだけれど、WordPress のアップデートをしました。最新版は 3.0.1 だけれど、WordPress 3 になって大きく仕様が変更されているから、プラグインの対応とか調べる面倒なので、2.9.2 に手動でアップデート。手動も結構面倒だったけれど。
→WordPress.日本語:WordPress のアップグレード/詳細

思い腰を上げたのは twitter との連携アプリの twitter tools が twitter へ投稿しなくなったから。これも OAuth の弊害だね。最新版の 2.4 じゃないとだめみたいで、それの必要条件が WordPress 2.9 以上だったのよ。

ついでにプラグインもアップデート。
>>『WordPress を(今さら)2.9.2へアップデートした』の続きを読む

MySQL4 から MySQL5 へ移行(ハッスルサーバーにて)

WordPress Comments (2) | Trackbacks (2)

もう随分前のことになりますが、WordPress 2.9 になってから MySQL のバージョンが MySQL 4.1.2 以上が必須になりました。このサイトを運営しているハッスルサーバーの MySQL4 のバージョンは 4.0.27。ハッスルサーバーでは、MySQL5を新しく提供を始めたので、MySQL 4がバージョンアップすることはないと思われるので、MySQL5 へ移行しなくてはなりません。

めんどくさいなぁ、と思って放っておいたのだけれど、時間帯別アクセス数の推移がおかしい。今までの経験上、訪問者のピークは22時から24時くらいの間になるのだけれど、12時以降横ばい。もしかして、サーバーの限界を超えたのか? とサーバー移転を検討してみたものの、まずは原因の切り分けをしてみよう、というところに落ち着いたのです。

なので、その第一弾といて、データベースサーバーを移転してみることにしました。サーバーが違えば、レスポンスが上がるのではないか、という期待を込めて、同じハッスルサーバーの MySQL5 のデータベースサーバーへデータを移してみました。

以下、その手順と覚え書き。
>>『MySQL4 から MySQL5 へ移行(ハッスルサーバーにて)』の続きを読む

WordPress の Ping 送信最適化プラグインまとめ 〜WordPress で一番に入れておきたいプラグイン〜

WordPress Comments (0) | Trackbacks (0)

WordPress にはいろいろなプラグインがあります。ノーマル状態の WordPress へプラグインを追加することによっていろいろカスタマイズできて楽しいですよね。でも、WordPress で一番最初に、記事を書く前に、インストールした方がいいプラグインがあります。

それは、Ping 送信を最適化するプラグインです。

Ping 送信最適化プラグインを入れる理由

WordPress には以前から Ping を送信するのに失敗する確率が高いという特徴があります。また、新規投稿時だけでなく、記事を修正するときにも Ping を送信しています。ブログの本文を1文字変えても、設定された URL へ更新 Ping を飛ばしているのです。考えただけで怖ろしいですね。知らず知らずのうちに Ping スパマーになっているのです。それ故、Yahoo! ブログ検索、および、goo ブログ検索からは確実に嫌われています。送信はできるけれど、インデックスはしてもらえないようです。なので、初めての記事を書く前に、Ping 送信をする前に、WordPress をインストールしたら一番最初に入れるべきプラグインは Ping 送信最適プラグインだと思うのです。Ping 送信を最適化するプラグインとは、記事を修正したときには Ping を飛ばさず、新規投稿時のみ送信してくれるプラグインのことです。

以下は具体的なプラグインを紹介していきます。(MaxBlogPress Ping Optimizer 以外は WordPress 2.9.1 にて正常に動作することをデフォルトテンプレートにて確認いたしました。)
>>『WordPress の Ping 送信最適化プラグインまとめ 〜WordPress で一番に入れておきたいプラグイン〜』の続きを読む

Ultimate Plugins Smart Update Pinger は WordPress 2.9.1 で動かないらしい。→動きます。

WordPress Comments (0) | Trackbacks (1)

WordPress で 新規投稿時のみ Ping を送信するプラグインの Ultimate Plugins Smart Update Pinger が WordPress のバージョン 2.9.1 にて正常に動作していないようですね。(知人より教えていただきました。ありがとうございます。)
WordPressのPing送信改善プラグインについての覚書

恥ずかしながら、わたくし、あさこんは、MySQL のバージョンを4から5に上げるのが面倒で未だ 2.8.4 のままなのです。なので、Ultimate Plugins Smart Update Pinger が正常に動作していないのに気がついていませんでした! すみません。

ですので、Ultimate Plugins Smart Update Pinger に改造を加えて Yahoo! ブログ検索にインデックスさせるための施策を公開していますが、たぶん正常に動いていないんじゃないかなぁ、というお知らせです。
WordPress から Yahoo! ブログ検索に Ping を送信するプラグインの改造方法

近いうちに、検証環境を整えますので、それまでご猶予ください。何で動かないかわかるえらい方、どうかお力添えをください! (確定申告が無事に終わるまでは、とりかかれないと思われます。)

フリーウェアとかを公開なさっている人のありがたさが身にしみた1日です。感謝せねば。

*追記 2010.2.14*
Ultimate Plugins Smart Update Pinger を WordPress 2.9.1 にて動かしてみましたが、正常に動作することを確認いたしました。Yahoo! ブログ検索へインデックスさせる施策を施しても正常に動作し、かつ Yahoo! ブログ検索にインデックスされました。
プラグインの有効化の際にエラーが出るという情報もありますが、「ultimate-plugins-smart-update-pinger.php」の先頭行の <?<?php にすると正常に有効化できるようです。
→WordPress.org:[解決済み] Ultimate Plugins Smart Update Pinger について (3 件の投稿)

【WordPress】コメント時に画像認証を導入した【スパム対策】

WordPress Comments (0) | Trackbacks (0)

この blog は WordPress にて運用しています。既存の blog サービスから移行してきたときにスパム対策として、コメント時に名前とメールアドレスを必須としました。しかし、先日、とある blog へコメントしようとしたときに、ユーザー認証の方法が煩雑で、結局コメントするのをあきらめてしまった経緯がありました。

そこで、思ったのです。スパム対策として、コメント時にメルアド必須にしているけれど、これは実はコメントしてくれようとしている人を遠ざけているのでは? と。せっかく blog を書いているのに、コミュニケーションできなかったら意味がないじゃないか、と。

そこでメルアド必須をやめたとして、スパムから守るための方法を探ってみました。

大きく分けて2つ。Captcha という方法で画像の文字列を入力することによって人間であることを確認する方法と、なんらかのアルゴリズムで bot じゃないと判断する方法。結局は前者の Captcha を採用しました。理由は、後者である WP-HashCash というプラグインでは、なんらかのアルゴリズムが JavaScript で書かれており、携帯からアクセスしたときにスパムと判断されてコメントできないからです。(他にも何らかの方法でスパムと判定するプラグインは存在するようです。)
→Cherry&Lotus™:WP Hashcashが携帯からの書き込みをスパムと認識する件

Captcha のプラグインはたくさんあるみたいだけれど、代表的らしい SI CAPTCHA Anti-Spam を導入することにしました。これで少し様子を見てみます。

ということで、今後コメントいただくときは、多少面倒ですが文字列の入力をご協力お願いいたします。

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS ログイン