新規記事投稿 フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: Re: うぇぶ会議室の移転方法について
Date: 1999/08/17 12:51:09
Reference: mesh.forum.4/00062

8月17日に、えぢまっくさんは書きました。

>実は今使っている会議室を別のサーバーに移動させようかななどと考えておるのですが
>記事を全部新しいサーバーに移動させるにはやはり一度元サーバーの全部のファイルを
>ローカルパソコンに落としてから新しいサーバーにアップと言う方法しかないでしょうか?

転送先でシェルアカウントがあって、転送元がインターネットからのFTPアクセスを
認めているなら、直接ftpコマンドで転送してしまうのが簡単でしょうね。
あたしがBiG Netのサーヴァに記事を転送する時は専らこれでやっています。

それでも、ファイル数が多い時には面倒ですから、tarコマンドでディレクトリごと
まとめてしまって、圧縮かけてからftpで転送して展開、と言うのをしますね。

Biglobeみたいにシェルアカウントが無い所は、アーカイヴ、圧縮等を行なう
簡単なCGIを書いて実行するのがよろしいのでは。具体的な方法は以前の記事を
参照して下さい。

>結構ファイルが多くなってるので全部ダウンするのも厳しいのですが(^_^:)

あと、サーヴァ移転で問題になるのはディレクトリ構造が変わった場合、
絶対パス指定していたリンクが切れてしまう事ですね。

# 導入するディレクトリ構造を柔軟にしたため、相対URL指定がし辛いので
# 絶対パス指定で例を書いてしまったのが裏目に出ていますね。
# ディレクトリ構造が変わった時に、記事中のリンクを張り直す
# スクリプトでも書いたらいいのかな?
## どなたか書きませんか。(爆)