| < 2007年9月 > | ||||||
|---|---|---|---|---|---|---|
| 26 | 27 | 28 | 29 | 30 | 31 | 1 |
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | 1 | 2 | 3 | 4 | 5 | 6 |
次の日: 2007年9月4日
| < 2007年9月 > | ||||||
|---|---|---|---|---|---|---|
| 26 | 27 | 28 | 29 | 30 | 31 | 1 |
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | 1 | 2 | 3 | 4 | 5 | 6 |
この日記は無事表示されてるんでしょうか。書いてる時点では結果は当然わからないわけで、ひじょーに不安です。エラーが出たら直して、また日記に追記となるわけです(涙
というわけで、8/15 の日記で書いたようなシステムの構築が終了、交代させました。
公開状態にして数時間ですが、すでに httpd のエラーログはエラーの山で、青くなりながら CGI を修正してます。
そんなわけで、しばらくはどこか挙動がおかしいところがあっても気にしないであげてください。
せっかくの 8/31 なので何か書こうと思っていたのに、日記書き込みのモジュールがうまく動かなくて、直し終わったころには 9/1。しょうがないのでその辺の内容でも書いてみます。
問題になったのは、POST メソッドのデータが渡らないという点。
データの流れは、ブラウザのフォーム→書き込み用 URI→ErrorDocument 404 →モジュール呼び出しの書かれた html ファイルを処理する CGI→日記書き込みモジュール。ややこしい経路だけど、システムをまとめてるからしょうがない。
あちこちにチェックコードを仕込むものの、どうも CGI に入った時点で既に STDIN にデータがない。仕方ないのでテスト専用環境を作ってテスト。結果、わかったことは次のとおり。
私の環境での結論は上の通り。困った。
一応、Rewrite を使って .cgi で終わる URI に飛ばせば、POST のデータは取得できる。けど、それはシステムとしてはちょっとマズいわけで……。
そんなわけで、結局あきらめて GET で渡してますが…。なんだかなぁ。
ところで、この構想、なんか今年の1月の日記にも書いてますね。
日記のモジュールをテストしてたら見つけてしまいました。
発想がいつも同じとか、年中余計なことばっかりやってるとか、コーディングが遅いとか。いろんなことが実感できました(汗