スクリプトのアップデートをしてから、日記を更新してもmixiの方にrss配信されなくなって、更新履歴が出なくなってしまった。何故かと悩んでいたのだが、mixiの方でvalidatorが紹介されていたので、自分の日記のrdfファイルをチェックしてみたら、エラーが出ることを発見。ところが、タグのエラー個所は日本語の文章の途中になっていて、その理由もよくわからなかった。いろいろ試してみたら、どうやらタグの中に改行の<br>が入るといけないらしい。ところで、この日記帳、設定でサブタイトルを入力するようになっているのだが、そのときは好きなところで改行できる。つまり、<br>を入れても期待通りに動作する。で、その入力が直接rssのタグに突っ込まれて、エラーになっていた。本気で2ヶ月近く原因が分からなかったよorz。そういう仕様だとは思ってなかったし。
おまけに、昨日の夜、この対策をするつもりでスクリプトのreadmeを読んでたら、ダイアリーの置き場所のパーミッションを777にしろと書いてあったので、わざわざ変えたら、internal server errorが出るようになってしまった。これも、マニュアル通りにしたのでこちらのミスと思わず、サーバ屋さんに問い合わせてしまった。サーバの設定周りは変えて無さそうだったので、もしやと思ってパーミッションを元に戻したら動作し始めた。
なんだかエラーを2重にやってしまっていた……。
でもこれで、mixiの日記更新にちゃんと出るようになったらいいな。
12月
4
2006
トラブル対策
|2006/12/4(月曜日)-21:44| カテゴリー: コンピューターの使い方関係
| コメントする