2004-05-06 (Thu) [長年日記]
#1 ロリポップでtDiary
ロリポップでのインストール全般について解説してくれていたサイトが過去にいくつかあったのだが、なくなってしまっているので archive.org からリンク。
- http://web.archive.org/web/20030422152649/http://yanchaki.ciao.jp/diary/?date=20030413
- http://330mg.bufferin.jp/diary/?date=20021129*1
ロリポップは Telnet/SSH ができない。uconv.soがつくれないので、いくつかのプラグインが使えない*2(bk1.rb, amazon_bk1.rb など。disp_referrer.rbも、文字コードの問題で文字化けする検索語句を正しく表示できない)。inetdで借りていたころに作ったuconv.soをためしに入れてみたが、やはりだめだった。
- ただし、.htpasswdに置くパスワードはここで生成できる(ユーザ限定)。
それから、ロリポップではpublic_htmlというようなディレクトリがない。つまり、サーバにあげたものはすべて外部から参照できるようになってしまう。そうすると、
http://www.yuco.net/tDiaryのデータディレクトリ/2004/200405.td2
とかじかにアクセスすると、テキストファイルがそのまま読めてしまうのである。これがイヤンなので、データディレクトリに.htaccessを置いて、
deny from all
と一行書いておく。
ロリポップは、ふだんは気にならなくても、時々妙に重くなる。「このサイトが入っているサーバに障害があった」という通知が5月に入ってからもうすでに2回あった。そのへんが安いサーバの限界かなぁ。
#2 その他tDiaryのインストール話
tDiaryの一般的なインストール方法としては、昔わたしが書いた*1 tDiary-users:サルでもわかるインストールとか。
最近は、日記の検索をするために、tdiarysearch.rbというすごく便利なプラグインがあるんだけど、現状では、「この日の日記を隠す」になっているところまで探してしまうのね…
はてなダイアリーのログはCVSファイルでダウンロードできるので、これをtDiaryのデータファイルに変換するプログラムって誰か作っていないかなぁ、と思って検索してみたが、ないみたい。
mod_rewriteを使ってURLは.htmlにしたが、こうするメリットはURLが想像しやすいほかに、Googleがよく拾ってくれるということがあるらしい。しかし、そんなサーバの設定ひとつでどうにでもなってしまうもので、拾われやすさが決まってしまうなんて意味が薄い気がする。Googleの技術的には本来クリアしたいと思っていることなのか、それともhtmlファイルのほうが長く保存されやすいから、とかそういう必然性があってやっているのだろうか。
それから、以前使っていた http://www.yuco.net/diary/ から.htaccessでこちらに飛ばせるようにしておいた。
全体的に、tDiaryで/.htaccessで/その他一般的な意味でも、どういうことができるかorできないか、そのためにどうすればいいか、といったことが、以前の試行錯誤で大体身についていた。今やったようなレベルのことは単純ミスや勘違いを除いて、大体すんなりとできるようになったみたい。
*1 もちろんWikiなので、いろいろ追記してもらっている
実は初めてのバージョンアップ。基本セットをインストールした後、サーバの方のファイルの日付と見比べながらアップロード。あー、もっと楽な方法にしたいのは山々ではあるが。


ツッコミ入りRSS

がーーーこのテーマはyucoさん作?
>テーマ そうでっす。 よくみつけたねここ。
おっ復帰。<br>ストーカーじゃないよ。俺。。
ストーカーはけーーーーん。
ぱっくりだよ。俺。<br>こんな僕もストカーなのかな。
ストカーまたキターーーーーーーー!!<br><br>じゃなくて、旧サイトにきているはてなアンテナのbotがちゃんとリダイレクトされて更新しているのね。
まあ、そんなところだな>アンテナ<br>ぱくぱくyucoさん。ぱふぱふ。<br>アー、壊れてきたなあ。おいら。<br>眠いので根マース
ロリポップ(さくらインターネットのIPだけど)のサーバーはLinuxだと思いますので、Linuxでコンパイルしたuconv.soだったら使えるとおもいます。<br>ただ、サポートにリクエストしてインストールしてもらったほうが良いとは思います。
おおー。復活おめー。
ここでなんだが、「ぱっくり」あんたにメールがいったはず。しかと??
私もロリポップを使ってますが、たまに表示が重くなるときがあるようです。<br><br>あと、使っているuconv.soを置いておきます。<br>http://tnat.net/diary/uconv.so<br>たぶん、使えると思いますよ。
uconv.so、私コンパイルして使えてますよ(inetd)。タイミングの差かしら? 遅ればせながら復活おめ。
>こさかさん 置いてくださったuconv.so使えました!ありがとうございます。<br><br>>otsuneさん ロリポップはlinuxみたいです。理論的にはinetdでコンパイルしたもので使えたはずということなのかな。解決してしまいましたが。<br><br>>にじむさん ロリポップだとtelnetできないんで、コンパイル自体できないんですよ。inetdだとわたしもできましたけど。
あ、誤読してました。inetdに入れてた頃の…ですね。申し訳ない。inetdはtelnetはできたけどuconv.soができなかった、という話と勘違いしてました。ついでにTrackBackするエントリ元を間違えました。済みません
>uskebe<br>ああ、メールが来たような気がする。<br>パソコンを買い換えて、データがまだ古い機械に入ったままだからそのままになっていたなあ。<br>そのうち、対応します。すぐに登録しなきゃだめかね?
レンタルサーバー。僕はここなんすけどなかなかですよ。<br>http://www.xrea.com/ と今さら言ってみる。。
はじめまして。<br>ロリポップにtdiaryを入れたのですが,uconvが準備できずに困っていました。こちらにロリポップ用のものがありましたので,勝手ながらいただいてしまいました。事後承諾になりますが,許可していただけるとありがたいです。<br>こさかさんのHPがわかりませんので,こちらに書き込ませていただきました。
こさかさんの日記はこちらです。上のURLからuconv.soを削っただけですけどね。<br>http://tnat.net/diary/<br><br>この場を借りて追記。<br>その後調べてみて、ロリポップの(少なくとも私が借りている)サーバのOSはFreeBSDだったことがわかったので、Linuxでコンパイルしたuconv.soは使えなかったみたいです。
yucoさん,その通りですね。(恥)ありがとうございました。早速お願いに行ってきました。
二つ上の訂正。inetdのサーバがFreeBSDで、いま借りているロリポップがLinuxでした。<br><br>どちらにせよ、そういう理由でinetdでコンパイルしたuconv.soは使えなかったということで。