EC-CUBE

ECCUBEをインストールした後に、Documentrootを変更するとそれまで正しく表示されていたサイトが崩れてしまいます。

原因はインストール後に、configファイルにDocumentrootが書き込まれるためなので、直接修正してあげればOKです。

 # vi data/config/config.php
 ※dataディレクトリはECCUBEをインストールした際にhtmlとdataディレクトリが作成されます。
 
 define('HTTP_URL', 'http://hogehoge.com/ec/');
 define('HTTPS_URL', 'http://hogehoge.com/ec/');
 define('ROOT_URLPATH', '/ec/');

上記3項目を正しいDocumentrootに書き換えてあげればOKです。