- 締切済み
movable type3.0サーバー移設方法
これまでMovable Type3.0を自宅のサーバーにインストールして使用していましたが ある日そのサーバーが壊れてしまいました。blogを設置していたディレクトリ自体の バックアップが取れたので助かったのですが、別のサーバーにインストールして使お うと思い、バックアップを取ったディレクトリをそのままアップして設置し、各種パ ーミッションやcfg内のパス設定などは行ったのですが、ログイン画面からユーザーID,PW を正しく入力してもログインが出来ず、「ユーザーが存在しない」と出てきてしまいます。 dbのバスなどは間違えなく設定しているのですが、このような場合のデータ移行方法など ご存知の方がいらっしゃいましたら、是非教えていただきたく、宜しくお願い致します。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- Monolith
- ベストアンサー率50% (15/30)
> dbの種類は、なんと言ったらよいのでしょうか、mysqlではない方の物です。 となるとBerkeley DBみたいですね。 dbのディレクトリもあるみたいですし。 移行先のMTで「mt-load.cgi」は実施したのでしょうか? 私の環境ではBerkeley DBを使用していないのでなんともいえませんが もしかするとperlの環境が元のサーバと移行先で違うのかもしれません。 # perlのモジュールとか。。 一度「mt-load.cgi」で確認したほうがいいかもしれません。
- Monolith
- ベストアンサー率50% (15/30)
バックアップの取り方にもよると思いますが。。。 とりあえず綺麗に移行(というかリストアですね)するならば記事 の書き出しで全部の記事を吐き出して、新しい方のMTの設定をして デザイン等を元のと同様にした後、記事の取り込みを行えば大丈夫 なのではないかと。 私の経験では自サーバ->自サーバ(要はblogの作り直しですね) だったので、上手くいく保障はできませんが試す価値はあると 思います。 ところで、「ユーザが存在しない」と書いてあったので気になった のですが、DBの種類はなんでしょう?
補足
ご回答頂きましてまことにありがとう御座います。 dbの種類は、なんと言ったらよいのでしょうか、mysqlではない方の物です。 dbディレクトリの中に入っていたバイナリファイルをちょっと見てみますと、昔使っていたサーバーのパスが埋め込まれている個所があり、そのままblogフォルダをアップしてもやはり駄目なのかと思い始めております。 管理画面?!にアクセスが出来れば記事のダンプをして、そのまま新たにインストールを行い、インポートできるのですが、データが全部揃っていてその方法以外で元に戻せないというは悔しいところです...
補足
ご回答ありがとう御座います。 mt-load.cgi を実行してみたのですが、うまく行きませんでした。 結局、これまで使っていて立ち上がらなくなったサーバーの再インストールを行い、そのまま持っていたバックアップファイルをアップしたところ、うまく動作しました....これまで使っていたサーバーはMac OS X serverで、移設したサーバーはSparc Solaris8でした。 色々とご協力頂きまして本当に有難う御座いました。 またよろしくお願い申し上げます。