XOOPSのccenterインストールエラーについて(エラー出なかったけど)
昨日は、XOOPSの初心者講座に行ってまいりました。
旧XOOPSで苦労した経験があり、今はほとんどモジュールを無効にして内部に数千枚の写真を貯めこんだまま、
戦艦大和のように沈黙している我がXOOPSサイトですが、
時は過ぎ、XOOPSの管理画面はパッケージを使うことで見違えるような便利さになっていました。
これは、再び宇宙戦艦として飛び立つ日が来たのかもしれませんね。。。
講習後は先生や一緒に勉強した方と、近くのカフェでお茶(私はビール)。
その際になぜか先生のWindowsをセキュリティメンテナンスすることに。
何でも先生は日頃はMacでWindowsを使わないのだとか、Macはなかなかウィルスとは
縁がないですからねぇ。
講習の時に、ccenterというお問い合わせモジュールをインストールした時に
Table xoops__ccenter_form created.
Too big column length for column 'email’ (max = 255). Use BLOB instead
お問合せ窓口 モジュールのインストールに失敗しました
Force Uninstallation is started.
というエラーが出てきたのですが、解決法を先生に聞くのを忘れましたので、自分で調べました。
http://myht.org/modules/d3forum/index.php?topic_id=314
を見ると、
ccenter/sql/mysql.sql
を
email varchar(256) NOT NULL default ",– guest access email address
から
email varchar(255) NOT NULL default ",– guest access email address
としてからモジュールをインストールすればいいみたい。
でも自分のサーバではエラーにならずに無事にインストールが終了してしまいました。
どうやらMySQLのバージョンが4の時に起こるみたいです。
最近はMySQLは5になっていて、自分のサーバも最新のCentOSだったので、問題なかったようです。