今までも何回かバージョンアップで上手く行かなかったりして、全部を再インストールしたりで、苦労していた。
今回は、大幅な修正が行われていてディレクトリ構成も変わっている、と言う事で大変な苦労をしてしまった。
結局3日間フルに悩んで、あれこれ試してようやくインストールに成功した。(^_^)
その間このサイトにアクセスしても何も出ない状態が続いて、変だなと思った人がいるかも。
☆
アップグレードする時に参考にしているサイトでは、今までとはまるっきり違うので、全部そっくりアップグレードし直しするのを勧めている。
今までサーバーに置いてあったプログラムとデータをそっくり消して、まるっきり新規にインストールする事にした。
mt.cgi をWEBブラウザで開けば「インストールページ」が開き、「インストールを続行」 ボタンを押せば自動的にインストールが開始するはずなのが、その「インストールページ」が開かないとか、開いても変な状態で、先に進めない。
乏しい知識しか無いが、あらゆる可能性を考えてトライした。
結局、数年前から設置していたが当初は知識が無い状態で、ガイドとなる情報も乏しく、インストールする手法も「決め打ち」が勧められていた。
それで、MovableType 本体を格納するフォルダは
CGIPath http://www.example.com/cgi-bin/mt/
の www.example.com の部分を自分のサーバーに合わせてmt-config.cgiを修正していた。
幾つかレンタルサーバーを持っていて、他のサーバーでは上手く行ったが、このサーバーでは上手く行かない。cgi-binフォルダに置かないとcgiが動かないサーバーが有ったりするけど、ここのサーバーは関係なく、どこに置いてもOK。
でも決め打ちなのでcgi-binフォルダを作り、そこに置いていた。その状態で
Movable Type 3.17-ja まではインストールして動いていた。これがどうも問題だったようだ。
最終的に CGIPath http://www.example.com/mt/
の状態にしたらOKと成り、やっとインストールが成功した。
その他には、StaticWebPath http://www.example.com/mt-static
の所でも悩んだが、サイトのトップにブログを持って行くので、これは指定しなかった。
多分、cgi-binフォルダにcgiを置くとMovableTypeのプログラムが自動的に何か動作する様な気がする。

コメントする