質問: お世話になります。 Movable Type初心者なのですが、下記の事をやろうとしたら、 保存時エラーが出てしまいました。 ■状況 ・MTを構築した会社がなくなり、仕様書もない ・PCとスマホサイトあり ・1つのMTで複数の異なるブログカテゴリー?がある ・mt-tmplというMTのテンプレートフォルダ?内にNEWSディレクトリがあり、更にその中にPCとスマホ(SP)があった (mt-tmpl/news/pc/とmt-tmpl/news/sp/) ■やりたかったこと ・PCにはあり、スマホサイトにはないニュース一覧及び詳細ページを スマホでも閲覧出来るようにスマホサイトのテンプレに当てはめて 表示したい ・スマホサイトと、ニュース更新は異なるブログとして作成されている ■やったこと ・ニュース専用ブログのインデックステンプレートのPC版の内容をコピ ペし、sp用のデザイン記述を追加しそのファイルをspディレクトリに入れる (上記の状況部分に記載したディレクトリ) ファイル名はindex_main.mtml ・MTの管理画面からもインデックステンプレートを作成し、 出力ファイル名、テンプレートの種類(メインページ)、 ファイルへのリンクは、上記のディレクトリ箇所(../mt-tmpl/sp/news/index_main.mtml) 公開はスタティックにしました。 ・確認画面ではスマホのデザインが表示されましたが ニュースの一覧は表示されておらず ・保存を押すと下記が画面に表示されました。 ``` オブジェクトを保存できませんでした: Failed to execute INSERT INTO mt_template (template_id, template_blog_id, template_build_dynamic, template_build_interval, template_build_type, template_created_by, template_created_on, template_identifier, template_linked_file, template_linked_file_mtime, template_linked_file_size, template_modified_by, template_modified_on, template_name, template_outfile, template_rebuild_me, template_text, template_type) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) with id, blog_id, build_dynamic, build_interval, build_type, created_by, created_on, identifier, linked_file, linked_file_mtime, linked_file_size, modified_by, modified_on, name, outfile, rebuild_me, text, type: DBD::Pg::st execute failed: ERROR: invalid input syntax for integer: "" ``` 本当に初心者過ぎて、本当に申し訳ないのですが 検索しても解決策がわからないのでどうかご教示頂けないでしょうか。 よろしくお願いします。
回答: 半年近く前の質問なので、まだ回答をお求めか分かりませんが。 こちらの記事が参考になりませんでしょうか。 http://www.zelazny.mydns.jp/archives/002740.html 同じ状況なら、下記いずれかで回避できるように思います。 ・更新履歴をOFFにする ・MTをアップデートする ・sql-modeを変更する お試しいただいて、結果をご連絡いただけますと幸いです。