MovableType3.34から3.35にバージョンアップ
- 2007 08 04
- Author: さんきゅう
- Categories: MovableType
- Tags: 3.34, 3.35, MovableType
簡単に済むだろうと思いましたが、つまずきました(>_<)
アップグレード中にエラーが発生しました: failed to execute statement alter table mt_template modify template_name varchar(255) not null: Can't create table '#sql-126b_131e' (errno: 13) at lib/MT/Upgrade.pm line 1190.
さっぱり分からず・・・・
フォルダーのパーミッションエラーのよう??
MySQLフォルダー内の使用dbを書き込み許可にしてみた、、が同内容のエラー(ー_ー)
テストでアップしたMovableType3.35のdbを見るとユーザー・グループがmysql
使用dbを見ると何とroot???
ユーザー・グループをmysqlに変更。
# chown -R mysql:mysql db
やっとバージョンアップ完了!
3.34テーブルmt_templateのカラムtemplate_nameがvarchar(50)でvarchar(255)に変更しようとしたけど
出来ないよ、、というエラーでした。
原因はMySQLフォルダを直接コピーしたりしていた結果、使用dbユーザー・グループがrootになっていた。
結果、phpMyAdminでも変更しようとしたが
Can't create table '#sql-126b_131e' (errno: 13)
で同じエラーが発生でした。
自宅サーバーならではの原因でした。
