apjTwitter連携機能を試したくて、学内Blogを復活させることにした。それなりの機能のものを、ということで、MySQLをインストールしてWordPressを入れた。掲示板ではPostgreSQLが動いているしこっちの方が馴染みなんだけど、MySQL無しでは動かないアプリケーションもあるのでやむを得ず。portsコレクションから入れようとしたら、あちこちのディレクトリに関連ファイルがバラ撒かれる結果に。デーモンが上がらない。-with-opensslとかやるんだけど、–with-mysql=の後のMySQLのベースディレクトリがどこなのかさっぱりわからないのが困るわけで。PHPまでportで入れていればいいんだろうけど、PHPはソースから入れてるわけで......。仕方がないのでMySQLのソースをダウンロードして、/usr/local/mysqlに入れる。関連ファイル全部この下にまとまってくれるという何だかお行儀のよいインストール結果に。PHPの再コンパイルをし、動くことを確認、と普段の掲示板にアクセスしたらhttpdがやたら重くなった。httpdを一旦止めて上げ直したら問題なかったのでやれやれ。MySQLは5.5から軽くなったということなので5.5を入れた。ところが、やっぱり最初からdaemonが上がらない。it.とあるので、言われた通りにmysql_upgradeを動かす、つまり/usr/local/mysql/bin/mysql_upgradeを実行すると次のようなエラー。やると特にエラーも無く成功し、daemonも上がるようになった。mysql_install_dbは、ベースディレクトリにcdして実行するか、コマンドラインでベースディレクトリを指定するかしないとエラーが出るので注意。ここまでいけば、ネットで探しながらMySQLのコマンドをぽつぽつ叩いて、rootのパスワードを設定、WordPress用のユーザーとデータベースを作って全アクセスを許可、とやって無事終了。便利ツールをいくつか入れて、さてツィッター連携を、と試してみたんだが......。バージョンの不一致かあまりうまく動かない。TweetBlenderは設定画面が出ない。Archiveの設定ができないのであまり役に立たない。Tweet2Postsは、一番最初に出る設定の画面しか出ない上に、こいつを有効にすると、WordPressのプラグイン一覧で、Tweet2Postsの下に表示されているプラグインのどれを設定しようとしても、Tweet2Postsの1ページ目(?)の設定画面になって、他のモノまで道連れで設定できなくなるという......。SimpleTweetは、インストールも設定もできるが、投稿しても連携してくれない上に、投稿後のページが真っ白になる、という(でも投稿はできている)。