Posts Tagged ‘WordPress’

Amazonの紹介料が伸びないなと思ったらアソシエイトIDが間違っていた

3月 29th, 2010

いつからかAmazonの紹介料ががくんと伸びなくなったのでみんな慣れて効果が薄れたのかなと思っていましたが、単にアソシエイトIDを間違えて設定しているだけでした。いつから間違えていたのか調べる気も起きませんが、PCをMacに差し替えたあたりが怪しいので1年近く間違えていたことになります。なんともったいない。

WordPressに貼っつけたものがほとんどなのでSearch Regexを使って一括置換で対応出来ました。もっと速くに気づくべきでしたね。まぁ便利なWordPress Pluginを見つけられたのでよしとします。

Backupify

12月 25th, 2009
#map_bfmchrwd" src="http://kwout.com/cutout/b/fm/ch/rwd_bor.jpg" alt="http://www.backupify.com/" width="510" height="320" />

Backupify :: Secure Online Backup and Archiving for Gmail, Facebook, Twitter, and WordPress via kwout

Lifehacker経由で知ったバックアップサービスを試してみました。twitterからdelicious、WordPressのブログからFlickrまで何でもバックアップしてくれるそうです。しかも来年1月末までに登録すれば以降も無料で使えるとか。使ってみて本当に信用に足るなら良いサービスですね。

インストール型のWordPressでもプラグインを使ってデータを吸い出してくれるようです。Blogのバックアップは怠りがちなので助かりますね。

◯2009年12月29日追記
WordPressだけバックアップに失敗してた。
プラグインは一旦サーバ上にzip圧縮されたバックアップを作ってそれをbackupifyのサーバに送っているらしい。つまりサーバ上のバックアップに失敗するとbackupifyで吸い出したファイルはサイズが0のゴミが記録される。

確認方法は管理画面のbackupifyからローカルでのフルバックアップを試してみればOK、自分の場合はフォルダのパーミッションがおかしかったみたいでそこを直せばいけた。
zipファイルを書き出すフォルダが見つからなくて苦労したが、wp-contentの下にbackupify-〇〇というフォルダができていてそれを使っているようです。

WordPressにアップロードした写真からGPS情報を削除する

11月 1st, 2009

iPhoneで撮った写真をアップロードするようになって、自宅で撮った写真も混じっていたので対応。
そもそもなんでそんなことが必要なのか分からない人は下記のリンク先が参考になるかと。

時間をかければもっといいやり方もあるんでしょうが、最小限の労力でそれなりの結果が得られる方法です。XREAでやりましたが、sshアクセスができるなら他のサーバでもできるんじゃないかと思います。

1. サーバに Exif Jpeg header manipulation toolをインストールする。
iPhoneのカメラでプライバシー情報ダダ漏れだった | Selfkleptomaniacで紹介されていたツールです。XREAの場合sshでサーバにログインして

% wget jhead-2.XX.tar.gz
% tar xvfz jhead-2.XX.tar.gz
% cd jhead-2.XX
% make

とやるとjheadというファイル名の実行プログラムが出来上がります。ホームディレクトリあたりにbinディレクトリを作って、そこにコピーしておくといいでしょう。

jheadを使って特定JPEGファイルのヘッダ情報を削除するには
% jhead -purejpg target_path/target_file.jpg
で元ファイルが書き変わります。

2. cronでjheadによるファイルヘッダ削除を自動で行うようにする。
あとはこれをcronで自動実行するだけです。
自分の場合はこんなファイルを作成して、cronで1時間おきに実行するようにしました。

#!/bin/sh
cd /virtual/tune/public_html/www.tsunematsu.cc/wp-content/uploads

# delete gps information from *.jpg
find . -mtime -1 -name \*.jpg -print0 | xargs -0 /virtual/tune/bin/jhead -purejpg

# delete gps information from *.jpeg
find . -mtime -1 -name \*.jpeg -print0 | xargs -0 /virtual/tune/bin/jhead -purejpg

これでうっかりGPS情報付きのファイルをアップロードしても1時間以内に削除してくれます。

iPhoneのワードプレスアプリを使って画像をアップロードするとアプリ側で消してくれるみたいです。
本当はファイルアップロードスクリプトを書き換えて、保存したあとにjheadを走らせるようにすればより早く消せるんですが、WordPressのバージョンアップに追従していくのは大変そうですし、これで妥協しておきます。

WordPressだけ対策とって安心していましたが、flickrも同様ですね。
あっちはアップロード前に消すしかないのでAutomaterでも使ってアップロード前にひと手間加えるのがよさそうです。また時間ができたときにやります。

2,3日ブログが動いてませんでした。

10月 30th, 2009

ここまでの流れ

  • 10/23にブログをリニューアル
  • これからはマメに書くか
  • 10/27の夜からMySQLサーバに接続できず
  • XREAサポートに問い合わせ
  • MySQLの接続プロセスをKILLしろという
  • 状態変わらず
  • 他に原因があるのではないかと再度質問
  • 同時接続数ではなく、MySQLのデータベースが腐っているのでは?
  • MySQLのデータベースをいったん削除して、バックアップを書き戻したら元に戻った。

何かのデータがアクセスできなくて、新規のリクエストが詰まっていたのかもしれん。

・・・

やっぱり具合悪いかも。
下の質問と同原因に思えるんだけど、データベースは作り直したばっかりだから修復いらないと思うんだよな。
WordPress › フォーラム » 急にデータベース接続確立のエラーとなっています

・・・

もうちょっと詳しい原因が分かったので別エントリに書きました。
WordPressが調子悪い理由が分かった -> MySQLテーブルのオーバーヘッド » tune web

WordPressのメンテナンス

5月 9th, 2009

このブログを動かしているWordPressの設定が面倒でところどころ目をつむりながら動かしてきたんですが、ようやく重い腰を上げて色々な問題を直しました。

まず最初が自動アップグレードができなかったことです。管理画面にログインする度に本体とプラグインのアップグレードを促されるとうんざりしてしまいます。WordPressは2.7以降自動アップグレードシステムがあるのでこれをXREAのサーバで動かすようにしました。
Google先生に聞くとすぐ見つかるのですが、アップグレードをおこなうPHPスクリプトをSAFEモードで動かす必要があるそうです。
作業としてはwp-adminディレクトリに.htaccessファイルを作成し

<Files upload.php>
AddHandler application/x-httpd-phpcgi .php
</Files>
<Files update.php>
AddHandler application/x-httpd-phpcgi .php
</Files>

を追加します。

次にWordPress用のFTPアカウントをXREAの管理画面で作成します。これはFTPのログインディレクトリをWordPressのログインディレクトリにするためです。WordPressだけを動かしているなら必要ない作業ですが、大抵の場合は必要なはずです。

最後に画像のアップロードに失敗していたのでwp-content/uploadsディレクトリの書き込み権限を777に変更しました。これもSAFEモードが関係しているのですが、Googleで調べてみたところ事前にアップロードフォルダを手動で作っている人が多かったのですが、毎回そんなことをするのも面倒だったので、アクセス権を緩くして対処した次第です。

これでようやくまともに使えるようになりました! これで更新のペースが上がるといいんですが。

RSS/Atomの文字化け対策

9月 5th, 2008

Livedoor Readerで気になったのですが、このブログのRSS/Atomフィードがよく文字化けします。

原因はまだ突き止められてないのですが、このブログが出力するHTML/Feedすべての先頭に空行が1行入っているのが原因かもしれません。Xreaのサーバーなので広告挿入スクリプトが悪さをしているのかと思いましたが、他のサブドメインで公開しているページでは空行が無いのでWordPressの原因かと思います。

似たようなような問題に遭遇した方がいましたら解決の糸口を教えていただけるとうれしいです。
気長に治すのでしばらくお待ちください m(_ _ )m

追記
Top 10 posts, Views per postプラグインの末尾に空行が1行入っていたのが原因でした。
多分これで直ったはず。

WordPressの調子が悪い…

7月 27th, 2008

今日気がついたのですが、いつからかこのブログのページが一部見れなくなっていたようです。例えばAboutなどのWordPressでページとして扱っていたコンテンツです。

5時間ぐらいGoogleで調べたり、ソースコードを眺めたり格闘してみたのですがどうにもなおる気配がありません。仕方がないのでバックアップをとった上でWordPressを1からインストールし直しました。挙動不審な箇所がいくつかありますが、前よりは落ち着いた状態になったようです。

RSS周りがおかしいようなので来週末にまた見る予定です。Webアプリはアップグレードを繰り返しているとどこかでガタがきますね。

WordPress 2.6をインストール

7月 15th, 2008

いつの間にかWordPress 2.6に移行したそうなのでアップグレードしました。
ローカルで動作するアプリのアップデート作業がどんどん自動化されて簡単になっていく一方で、ウェブアプリのアップグレードは面倒なままです。ホスティングされたウェブアプリを使うなら簡単なんですけどね。

WP Post to Twitter

5月 13th, 2007



Twitter Updaterが動かなかったのでこっちを試してみました。XREAでの動作検証もされているようなので期待です。 機能的には投稿メッセージの変更ができるなど同程度のようです。

Twitter Updater

5月 13th, 2007



WordPressの更新をtwitterに投稿するプラグインです。この投稿から有効にしました、ちゃんと反映されるかな?

○追記
twitterに更新が反映されませんね、日本語処理がまずいのかな・・・他のプラグインに変更しよう。