eccube2.13.5でドメインのみ変更する
xserverでeccube2.13.5を使用しています。
ドメイン変更のためeccubeをxserver内の別フォルダに引っ越ししました。
基本的には以下のサイトを参考に行いました。
ファイル変更だけ!ECCUBEの本番から開発環境をコピーする手順を解説 | エス技研
FTPでファイルを全部抽出&新しいフォルダにそっくりそのまま上げます。
DBは、今回は別フォルダに引っ越しだけだったのでいじりませんでした。
config.phpも基本的には変更なしです。
define('HTTP_URL', 'http://'.$_SERVER['HTTP_HOST'].'/'); define('HTTPS_URL', 'https://'.$_SERVER['HTTP_HOST'].'/');
URLの箇所もこうしておけば変更あっても勝手に変わってくれます。
で、引っ越しする際につまづいたのがPHPバージョン。
eccubeの2.13系はPHP7以降で動かない&xseverで新規でドメイン取るとPHP7.2.6(2019年3月現在)
になってしまうのでうまく動きません。
のでxserverのサーバーパネル▶PHP ver.切り替え▶ドメイン選択▶「変更後のバージョン」を「PHP5.6.36」
に変更します。
これで以前のまま動きました。