• 締切済み

MovableType3.2のエントリーが出来ない

エントリーで日本語を入力後、保存を行ったときに 「アップデート中にSQLエラーが発生しました: Data too long for column 'entry_title' at row 1 」 が表示され、保存が出来ない。 アルファベットのみの入力を行うと、正常に保存されます。 しかし「サイトの確認」を行うと構築がされておらず、「あなたのサイトをよりアクティブに、よりクリエイティブに。次世代ウェブツール "Movable Type" へようこそ ログイン」初期画面が表示されます。 環境は、自分のパソコン(Windows2000SP4)に Apache2.0 ActivePerl5.8.7 MySQL5.0 DBD::MYSQLモジュール MT3.2 をインストールしています。 ファイル場所などは、設定どおりの場所に保存しています。 ●httpd.confファイルの内容 228行目 DocumentRoot "C:/Program Files/Apache Group/Apache2/htdocs" 515行目 ScriptAlias /cgi-bin/ "C:/Program Files/Apache Group/Apache2/cgi-bin/" 521行目 <Directory "C:/Program Files/Apache Group/Apache2/cgi-bin"> 765行目 AddHandler cgi-script .cgi .pl ●mt-config.cgiファイルの内容 28行目 CGIPath http://localhost/mt/ 35~39行目 ObjectDriver DBI::mysql Database mt_db DBUser yagi DBPassword asspie11 DBHost localhost 70行目 # DataSource /www/db 90行目 StaticWebPath http://localhost/mt/mt-static 272行目 PublishCharset shift_jis ●CGIファイルの内容 全ファイル1行目 #!C:/Perl/bin/perl -w

みんなの回答

  • c230
  • ベストアンサー率0% (0/0)
回答No.1

私の場合もまったく同じ状況に陥りました。 で、次の方法により解決しました。 mt-config.cgi #57 のSQLSetNames 1のコメントをはずす #272 PublishCharset をMysqlで指定したものと同じものに変更 私の場合はshift_jis これでupgrade完了しました。

jetnamikosi
質問者

お礼

ありがとうございます。 エントリーは、成功しました。 しかし、サイト構築を行ったのですが、サイトが構築されず、ログイン画面に戻ってしまいました。 それでも、一つ問題が解決できたのでうれしいです。 ありがとうございます。

jetnamikosi
質問者

補足

回答頂いた方ありがとうございます。 質問する場所を間違えていたみたいなので、一旦打ち切ります。

関連するQ&A

専門家に質問してみよう