MT5でCKEditerが使えなかった(過去形)

ブログ開始にあたって「ですます調」で書くのは禁止と思っていたけれど、
どうにも落ち着かない。
右利きなのに左手で字を書いてるような感じ。
とにかく落ち着かない。もどかしい。いろいろ不自然。
なので、諦めました。
「ですます調」でしか書けないのも私のパーソナリティーだ!

さて、タイトルの話題。

MTを使うんだからやはりCKEditorは必要だろうというわけで、
いそいそとプラグインをインストールしました。
でもCKEditerが正常動作しない。
発生した現象は以下の通り。

  ・デフォルトの入力画面から変化しない。
  ・上の現象の原因が判明したけど、今度は入力部分が表示されない

特に2番目。利用してる鯖はロリポップ。
ロリポップの簡単インストールを利用してインストールした
MTOS+CKEditer1.074では正常に動作。
手動でインストールしたMT5.2.7+1CKEditer.074では正常動作せず。
PCおよびブラウザはどちらも同じ物を使用し、
キャッシュをクリアしても現象かわらず。
IE9およびChromeでも同様。
すべて削除してインストールし直しても変わらず。
環境等が同じでも現象が変わらないことから、
手動でインストールした私の設定に不備があると判断。

TynyMECでは入力可能なのでのんびりと原因探しを開始。
ちょっと楽しかったw

1個目の現象。

「デフォルトの入力画面から変化しない。」

これは有名どころのようです。
インストール時にデフォルトで入ってるプラグイン、
「TinyMCE」が原因でした。
これを無効化して解決。

で、2個目の現象

「入力部分が表示されない」

こっちはネットで調べてもなかなか見つかりませんでした。
現象は発生してるけど解決したという報告が見つからず。

私の場合、詳細な現象としては2種類でした。

  ・CKEditerのアイコンは表示されず、デフォルトのアイコンが1列のみ表示。
   かつ、入力部分に何も表示されない。
  ・入力部分のアイコン含め入力する場所が表示されない。
   概要やキーワード、タグなどの入力箇所は表示される

最初の方はフォーマットをリッチテキスト以外に変更すると表示されますが、
リッチテキストでは表示されない。
これについては「本文の文字列の色が白になっているため見えない」という報告を見つけました。
ただし私の方ではこの現象が再現しなかったため確認できず。
何度かTinyMCEを有効無効を繰り返しているうちに発生しなくなりました。

以降の現象は入力する場所が表示されない件のみ。
設定と言えばmt-config.cgiなので、そちらをいじってみることに。
手動でmt-config.cgiをいじってたので、自動生成してみたりしたけど
現象変わらず。
そんな中、こんな記事を見つけました。

     気分はいつでも日曜日 MT5.02 + CKEditor

mt-config.cgi内にある「StaticWebPath」。
私は設定時にはコメントアウトしてました。
mt-check.cgiでは設定が不要のようだったので。
実際にはここにmt-staticフォルダへのパスを入力する必要がありました。
当サイトでトップ階層(http://lazward.info)にmtフォルダを作成した場合。

 StaticWebPath /mt/mt-static

/mt/mt-staticはフルパスでもOK。
ここを修正したら無事CKEditorが使用可能に。
入力部分については無事解決しました。

 StaticWebPathはmt本体のスタイルや画像の表示に関わる設定。
ここの設定を正しく記載していなかったのが原因でした。
StaticWebPathの詳細はこちら。

StaticWebPath | 環境変数リファレンス - Movable Type

しかし手動で不具合が出るのはわかるとして、
何故自動でも出たのか。
キャッシュだけじゃなくクッキーまで何度もクリアしたのに。
現象が解決してから別のところでmt-config.cgiを自動生成したら、
正常に設定され、CKEditerが使用可能になりました。
何度もmt自体の削除を行っていたため、
表示されなかったときに自動生成されたmt-config.cgiの中身を
確認できなかったのがちょっと悔しいです。
削除を行う前にバックアップをするべきだったか。
原因に気づくのが遅かった。
正常動作していなかったので、データベース以外はすべて削除したのが
本当に悔やまれます。

さて、入力画面については解決しましたが、
別の現象が起こってます。
こちらはまだ未解決。

  ・システムーツーループラグインのCKEditerの設定を行おうとすると、
   403のエラーが発生する。

  ・続きを書いてる途中で自動保存されると、本文が続きの内容で上書きされる時がある

403がでる件については、mt自体のパーミッションはSixApartで提供してる、
ロリポップ用の設定に従ってやっているので、間違いはないと思います。
いまのところCKEditerの設定をいじる予定がないので、もう少し放置。
でも自動保存時に続きの内容で上書きされるのはちょっと困ってます。
何故だ。
仕方がないのでこまめに下書き保存をしています。
自動保存こわい。
どなたか解決するための情報ありましたら教えてくださいorz