PHP

うーん、むずかしいですな。バージョンによって動いたり、動かなかったり。差がはげしい

UTF8

WordPressのDBをUTF8へ移行。はまりまくり。

カテゴリー: SSSG

MySQL utf8

max_allowed_packetの設定が次のコマンドでMySQLを実行中にも変更できることがわかったの
で試したところ、うまくインポートできることが判明しました。インポート時には LANG=ja_JP.utf8 mysql -u root –default-character-set=utf8 dbname < backup.sql と するとよさそうです。(WordPressが自動変換をして、いわゆる半角の「−−」を「−」にしたり、いわゆる半角の「’」を「‘」にしたりしているようです。これもちょっと困り もの) mysql> select @@global.max_allowed_packet, @@max_allowed_packet;
mysql>set global max_allowed_packet=104857600;

しかし
DBの設定で文字コードがlatin1となっている影響がどこかに残っているようで、WordPressをUTF8で表示はできていません。うーむ。

Aptana and RDT

Aptana: The Web IDE。RadRails も同じところで配布されています。PHPもいけそう。
http://www.radrails.org/

PDT を使ってもPHP開発ができます。
http://www.eclipse.org/pdt/index.php

とりあえずどちらもスタンドアローン版をインストールしてみましたが、Apache、PHP、MySQLもインストールしないといけないな、という状態です。
WindowsのノートPCにこれらをインストールするのは結構抵抗があったりします。リソースをかなり食いそうですし、バージョンアップなどを繰り返していくと、システムがどんどん壊れていくイメージがあるからなのですが、どうしたものかと。やっぱり仮想マシンへインストールするのがいいのですが、仮想マシンだと洒落にならないくらい重くなるので、困りものです。

デスクトップマシンならまだなんとかなるような気がするのですけど…