torlyの日記: へいみすたーぽすとめん
日記 by
torly
自サイトの掲示板のスクリプトをいじる。といっても、ただ生ログが丸見えだったからファイル名をデフォルトから変更しただけなんだけど。
しかしこいつが想像していたより困難な作業だった。今はいちおう自分の書き込みを確認し、訪問者からのバグ報告待ちなんですが、詳しい方暇だったらご教授ください。
- ffftpでログとcgiをアスキー・jisで落としてくる、ログ名変更
- 同じくffftpでアスキー・jisでアップ。
- 見てみる…が、サーバエラー。「スクリプトが途中で止まった・パーミッションがおかしい・それらに心当たりのない場合はサーバに負荷がかかりすぎ」だと。
- いろいろいじる(なにがなにやらわからなくなるまで)。
- とりあえず手元のcgiを見て、旧ログ名を参照している部分がないかチェック。ないっぽいが。
- ログはそのまま、またcgiをなんとなくアップしてみる(eucだったか)。すると、見えるが投稿が怪しく文字化けしまくり。
- 2の直後。それで、ログをeucでアップしてみる。今度は典型的な普通の文字化け。そりゃそうだ、デフォルトはjisのハズなんだもん…と思うが。
- 3の後。またjisで双方上げ直し。前はパーミッション変えてなかったかもしれないと思い、ちゃんとセットするがまたもや振り出しに戻る(サーバエラー)。
- ログを一度消してからアップすると見えるような…しかし、その時はログのパーミッションが644のままだったような? そして、666に直すとエラーが出るような?
…ああ、過程をメモっておけば良かった… - やけくそ。スクリプトのコード設定をeucに書き換え、両方ともeucでアップし直す。パーミッションを合わせて見ると、一応ちゃんと見える。とりあえずテスト書き込みも通った。一件落着?
…とまあ、こんな感じ。一体なんだったんでしょうか。
ちなみにfreewebで初心者向けに配布されている掲示板forWindows(なぜスクリプトにMac向けとWin向けがあるのだろうか…)です。ああ、こんな事だとinfoseekに移行時はもっと苦労しそうだ…