サービスご利用中のお客さま

VPSならラピッドサイト。VPS(仮想専用サーバー)販売15年の実績!

05) マルチドメインでショップページを表示

マルチドメイン名にEC-CUBEをインストールする場合、アプリケーションマニュアルでのインストール方法では、ショップページのURLが「http://マルチドメイン名/eccube/html/」になります。

このマニュアルページでは、ショップページのURLを「http://マルチドメイン名/」で利用する為の、インストール方法についてご案内させて頂きます。
このページご案内するインストール方法は、既にマルチドメインのDNS設定が済んでいるか、ご利用PCのhostsファイルの編集で、マルチドメイン名で弊社サーバーに接続できる環境での作業になります。
hostsファイルの編集方法については、こちらのページをご参照下さい。

このページでは、EC-CUBEのバージョンが2.13.xの場合についての設定方法をご案内しております。

SSH接続によるコマンド操作での設定方法をご案内しております。
SSH接続についてをご参照下さい。

ソースのアップロードと解凍

EC-CUBEのソースは、「01) 標準搭載アプリケーションのソースファイル」からダウンロードして下さい。
ダウンロードしたzipファイルは、マルチドメインのドキュメントルートにアップロードします。
(マルチドメインユーザーIDでFTP接続した場合の「/www/マルチドメイン名」ディレクトリが、ドキュメントルートです。)

次に、SSH接続を行い、以下のコマンドで、zipファイルを解凍します。
この時のSSH接続は、マルチドメインIDで行って下さい。
マルチドメインIDでSSH接続を行うには、「シェルアクセス」権限が必要です。
「シェルアクセス」権限は、コントロールパネルから付与する事が可能です。
「シェルアクセス」権限は、管理者ユーザーでコントロールパネルにログインし、ユーザー一覧から、該当のマルチドメインIDの「プロパティ」を編集する事で付与する事が可能です。

以下のマニュアルでの記述については、前提として、マルチドメインのドキュメントルートの設定が、
以下の設定になっているものとします。

マルチドメインのドキュメントルート:/home/マルチドメインID/www/マルチドメイン名

マルチドメインIDでSSH接続後、以下コマンドでマルチドメインのドキュメントルートに移動し、FTPでアップロードしたEC-CUBEプログラムの解凍を行います。
# cd /home/マルチドメインユーザーID/www/マルチドメイン名/
# unzip eccube-2.x.x.zip

ディレクトリ移動と設定ファイルの修正

解凍してできたEC-CUBEのディレクトリに移動し、以下のコマンドで「data」ディレクトリを、「html」ディレクトリ内に移動します。
# cd /home/マルチドメインユーザーID/www/マルチドメイン名/eccube
# mv data ./html

次に、「html」ディレクトリの中身を、マルチドメインのドキュメントルートに移動させます。
# mv ./html/* /home/マルチドメインID/www/マルチドメイン名

移動したディレクトリのパーミッションを変更します。
# chmod -R 777 /home/マルチドメインID/www/マルチドメイン名/upload
# chmod -R 777 /home/マルチドメインID/www/マルチドメイン名/data
# chmod -R 777 /home/マルチドメインID/www/マルチドメイン名/install/temp
# chmod -R 777 /home/マルチドメインID/www/マルチドメイン名/user_data
# chmod 777 /home/マルチドメインID/www/マルチドメイン名/

次に、設定ファイルである「define.php」の編集を行ってください。
「define.php」ファイルは、「/home/マルチドメインID/www/マルチドメイン名」の中に入っています。
初期状態は、「/data/」の前に、ピリオド「.」が二つありますが、それを一つに減らす編集を行って下さい。
【変更前】
define("HTML2DATA_DIR", "../data/");

【変更後】
define("HTML2DATA_DIR", "./data/");

「.htaccess」ファイルの作成

次に、マルチドメインドキュメントルートに以下の記述の「.htaccess」ファイルを設置して下さい。
既に、「.htaccess」ファイルが設置されている場合は、以下を追記して下さい。
php_value mbstring.language Japanese
php_flag mbstring.encoding_translation off
php_value output_handler NULL
php_flag magic_quotes_gpc off
php_flag session.auto_start 0
php_value mbstring.internal_encoding UTF-8
php_value upload_max_filesize 5M
php_flag register_globals off

以上で、インストールの準備は完了です。

こちらのページを参考に、EC-CUBE用のデータベースを作成し、以下のインストールURLにアクセスして、インストールを完了して下さい。
http://マルチドメイン名/install/

インストールが完了すれば、マルチドメイン名トップが、ショップページになります。

ページの先頭へ戻る