凡ミス

今まで通常の静的ページとして作ってきた日々の鉄道乗車記録
http://www.ab.auone-net.jp/~kim1688/train.html
をメンテナンス性なども考えてDBを使った動的ページに作り直している。まだ途中なので公開していないが、自宅サーバはあるしダイナミックDNSも設定しているので完成すればすぐに公開できる状況にはある。
LOOXのローカル環境で骨格とDBができたので昨日サーバ上で動くようにした。VineLinuxのデフォルト動作でApacheもPHPも動かしていたのでUTF-8で書いたソースは文字化けしてしまったので今後を考えてサーバで使う文字コードをすべてUTF-8に変更した。どこまでが最低条件かはわからないが変更で文字化けは解消した。
しかし、新規データが登録できない。デバッグした結果、DBのテーブルに対して設定した主キーを間違えて設定していて正常(と考える)データが主キー違反としてはじかれていた。エラーを非表示にしていたのでわからなかった。
これを解消してソースを整形し余計なものを削除した結果登録は普通にできるようになり、データの蓄積が始まった。データが登録できれば、今あるものを置き換える準備はできている(とりあえず半年は動くもの、レイアウトの問題より)。
この情報の公開に意味があるのかわからないし、ある意味個人情報をさらしているようなものでもあるのだが、身近なデータで、蓄積できて、情報が増える一方でDBアプリが作れるというなかなか面白いものなので作ることにした。とりあえずデータがたまったら検索機能を意味なく作って遊んでみようと思っている。

コメント