CSSの件が解決出来ず、とりあえずMT8.4.0からMT8.4.2にアップデート。
mt-config.cgiのStaticWebPathのせいかとアレコレ試してみたけど、意味不明な挙動。
そもそも、再構築してもすぐに反映されないのは、ずいぶん前のバージョンからあったので、そんなものかと思ったけれど、つ、使いづらい;;
アップデートしたばかりのときはCSSが反映したので、直ったのかと再構築するとまたリンクが切れた。もう意味が分からん。
面倒くさいので、CSSはここにあるはずだと指示されたディレクトリにファイルをアップロードするお粗末さ。
あと、カテゴリー内の記事が増えてくると、ページの分割が勝手にされるんだけど、これもリンクをクリックするとエラー。
ファイル拡張子がaspやphpに設定されているため、指定されてtemplate_idを利用することが出来ません
以前も同じことになったなと、過去記事を探し出して、mt-config.cgiにSearchAlwaysAllowTemplateID 1を追加してもエラー。
そう言えば、最近のバージョンでは直せないから、ページ分割自体を削除してたっけ。
ああ~、こんちくしょうめ。
ほかに何か情報はないのかと探してみたら、こっちの記事で解決した。
mt-config.cgiに
DBUmask 0022
HTMLUmask 0022
UploadUmask 0022
DirUmask 0022
これを追加。やっとページ分割のエラーが直った。
CSSだけでなく、jsファイルもリンク切れなので、こっちも指定されたディレクトリにアップロードし直した。
あとデザインの修正。
MTをアップグレードしても、データベースはそのまま引き継いでいうので、テンプレートはほぼいじらないで済むのだが、エラーを探すためにあちこちいじってわけがわからなくなり、いくつかのインデックステンプレートを初期化した。記事毎に出てくる個別リンクが邪魔なので、これを削除した。
もう修正するべき箇所はないか?と見回してみると、検索窓のボタンが壊れアイコンのままだった。HTMLのソースを追いながら、システム側で使っている画像のリンクが切れていたので、これも手動でパスを書き換えた。
サポートは受けられないし、テンプレートを初期化しても正しいパスにならなかったので、もうこれでいいや。
コメント