Jump to navigation
Nucleus3.31sp1インストール
先日サーバのアップデートがあったわけです。
Nucleusの方もしばらく前にバージョンアップがあったのだけれども、前回アップデートしたときに管理画面がおかしくなったりちょっとした不具合が出たのね。そのままだましだまし使っていたのでそのあとのアップデートはためらっていたのだが、PHPのバージョンなども上がったし大丈夫じゃない?とおそるおそるアップデート。そうしたら不具合も解消!……したかに見えたんだけど。
過去記事を編集しようとしたらエラーが出てしまう。新規投稿もできない。これじゃあ意味ないじゃん……。そういえばここのサーバがちょっと特殊だったのでかなりコアファイルをいじっているのよね。今となってはどこをどうしたのかわからない(そのための覚書じゃなかったのか?)。ええい、いっそインストールし直してきれいにしてしまおう、ということに。
バックアップをとって、データベースもファイル類もざくっと削除。さてインストール……エラーが出てできませんがな。
「Column 'cbody' cannot be part of FULLTEXT index"; 」ですって。
「FULLTEXT index」は日本語の場合あまり意味がない、という情報を見つけて削除してしまう……がやはりダメ。
MySQLのバージョンが上がってからキャラクタセットの自動変換が導入されてうんぬん、なるのを読んで、ならば、と照合順序がbinaryになっていたのをeucjpms_binに。するとインストールできた!
その後プラグインをいろいろインストール。Trackbackを入れたとたんにスパムが続々と。きゃー! 先にBlackListを入れなければ。
そのBlackList、前にアップデートしたときにブラウザでNGワードを登録することができなくなってしまったのね。で、いちいちFTPしていた……面倒くさい。ここでまた最新版を入れてみたがやはりできない……けどそんなわけはないよね? ふと思いついてテンプレートフォルダをのぞくと。ファイル名が長過ぎて勝手に短くなっていたせいだ(Macだから)。元に戻すとちゃんとできるように。
さて新規投稿はできるかな……やはりダメだよ、なんのために再インストールしたんだ。とりあえずphpMyAdminで記事を入力してみると、これは当然できた。しかしいちいちそんなことしなきゃならんの、変でしょう?
もう一度エラー内容を見ると「iposted」のフィールドがないということらしい。phpMyAdminで見ると確かにない。ええい、手動で作ってしまえ! するとちゃんと投稿できるように。なーんだ最初からこうすればわざわざ再インストールする必要などなかったのか。
でもなんでフィールドができなかったんでしょうね? ということは他にもなにかあるかもしれんなあ。
というわけで不具合を見つけたらコメントやらトラックバックやらで教えてください。スパムが来たからコメントもトラックバックもちゃんと動作してるはず(たまにはスパムも役に立つ)。
関連記事
関連記事はありません
コメント
コメントはありません
コメントする
since 4 Jan, 2000. sorry, Japanese only. link permission free (please TrackBack!).
all contents by PINO. all rights reserved.