スタイルシートが摘要されないトラブル発生
MovableTypeメインブログを現在サーバ引っ越し中です。DNSを登録変更したのが、浸透するのを待っているところです。(言ってることがこれでいいのか、いまひとつよくわからないです。違ってたらごめんなさい。)
浸透中に、旧サーバ、新サーバどちらにアクセスされても、ほぼ同じ内容が見えるようにしてあったつもりなのですが、さきほど、なにげに自サイトを見てみると、新サーバにアクセスしているけれど、スタイルシートが摘要されず、文章だけで、まっしらけの状態。
なぜだーーーー?慌てふためいて、しばらく前から、ああでもない、こうでもないとやっていましたが、やっと原因がわかりました。
スタイルキャッチャーを使っていた
自分が最初に思ったのは、たとえば、MovableTypeで生成したhtmlファイルには、スタイルシートの読み込み先が書いてあるのですが、これをコピーして新サーバにアップしておけばいいと思っていたのです。
確かに、それは新サーバでMTをインストールするまでに、仮のファイルにstylesheetを摘要するには、必要な作業なのですが、一つ盲点がありました。
自分はスタイルキャッチャーを使用しているということころ。
mt-static内のcssが必要
スタイルキャッチャーを摘要すると、スタイルシートの中身が、「××にある△△というCSSをとってこい」という命令に変わるわけで、mt-static内にあるこのスタイルシートを新サーバにアップしてなかったんでした。
わかってしまえば、なあんだ、わたしって、アホじゃん。と思うのですが、原因わかるまでは、マジで焦りました。
とりあえず、現在はMTの再インストールができるまで、仮にファイルをアップロードしてしのぎ、修正できました。
そうそう移転したくはありませんが、またサイト移転することがあるかもしれないので、忘れないように、ここに備忘録で書き留めておきます。
しかしということは、MTをインストールしてもあちこちパスをあれこれ設定するのが面倒そう。やれやれ。
※管理人もスタンダード・プレミアムを利用中!
▼ さくらのレンタルサーバ
コメントする