ドキュメントディレクトリの変更は

2014年6月25日 at 17:34

v5.6.3.1
色々すみませんが、またお願いします。
テストでMAMPにc5をインストールしています。
このMAMP上のフォルダ名を変えてみたのですが、真っ白になります。
そこでsite.phpのdefine('DB_SERVER', 'localhost:8888/*****');を変えてみたのですが、やはり真っ白です。
他の投稿も見てみましたが、よく分かりません。
何がしたいかといいますと、現在他CMSで運営しているサイトが有ります。これをc5に変えたいのですが、サブドメインで構築して完成したら本URLに移行したいと想っています。
以前のサイトもディレクトリを変えて表示するようにしたいと想っています。
サーバー側に聞いてみたところFTPでディレクトリ名の変更は出来るということですが、ちょっと乱暴な気もします。

現サイト
sample.com → DBはそのまま残して他のディレクトリ(old.sample.com等)に移行(またはディレクトリ名の変更)

テストサイト
new.sample.com → 完成時上記ディレクトリ名(sample.com)に移行(または上記ディレクトリ名を変更した後、こちらをsample.comに変更)
この時どのファイルを変更すればいいのでしょうか。

また、この他に一番安全な移行方法があれば教えていただきたいのですが。

タグ:

Re: ドキュメントディレクトリの変更は

2014年6月25日 at 22:48
自分の場合は http://sample.com/test/ といった感じでディレクトリ作って
そこで作業して終わったら一度ダウンロードして http://sample.com/ に
上げるといった感じで問題なく出来てます。

サブドメインでテスト環境作る事は無いのでちょっとわかりませんが
上げ直すときにプリティーURLの設定注意するくらいでしょうか。
site.phpも特にいじらないですね。
 

Re: Re: ドキュメントディレクトリの変更は

2014年6月25日 at 23:00
ありがとうございます。
site.phpはDBしか書いてないですね。
何もいじらなくてもいいんでしょうか。
>>一度ダウンロードして
ダウンロードせずにディレクトリを変えるだけでもいいのでしょうか。
 

Re: ドキュメントディレクトリの変更は

2014年6月26日 at 17:09
特に何もいじりませんね。
上げた直後にBASE_URLが古いままの時ありますけど、
1ヶ所だけ適当に修正すると全部変わってくれます。

ドメインが同じ、サーバーが同じであればディレクトリ名の変更でも問題ないと思いますよ。
.htaccessチェックするくらいだと思います。
.htaccessに特に記載が無ければそのままでいけると思いますが・・・

ダウンロードするのはコアな部分は変わらないんですけど、
自分の場合はDB以外のデーターのバックアップも兼ねてという意味合いもあります。
 

Re: ドキュメントディレクトリの変更は

2014年6月26日 at 17:36
分かりました。
ちょっと試してみます。
 

Re: ドキュメントディレクトリの変更は

2014年6月27日 at 22:40
テストで他のサーバーにサブドメインを作りドメインを変更したら正常に表示されました。
そこで、今回のサーバーの本URLをold.****.comと変更し、サブドメインで作っていたものを本URLにしましたが、真っ白になって表示されません。
元の古いCMSはEUC-jpですのでサブドメインに作っていたものにはPHP.iniを設定して入れてあります。
この本URLにして真っ白になったドメインを元のサブドメインに戻しましたが、何故か真っ白のままです。
どうしたら良いでしょうか。
元々のCMSはドメインを戻したら表示しています。
 

Re: ドキュメントディレクトリの変更は

2014年6月27日 at 22:44
php.ini用の.htaccessを変更していたのを忘れていました。
直したら表示しました。
ドメインを本URLにするにはアップロードしか無いのでしょうか。
または、サブドメインなのでダメなのでしょうか。
この場合どのようにすれば一番安全でしょうか。
 

Re: ドキュメントディレクトリの変更は

2014年6月27日 at 23:03
先ほどの.htaccessの記入間違いでした。
なんとか表示しました。
これからリンク関係を確かめてみます。
 

Re: ドキュメントディレクトリの変更は

2014年6月27日 at 23:16
動作しているようです。
なれないので、冷や汗モノでした。
でも、他のCMSと比べるとかなり便利に使えそうですね。
ありがとうございました。