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

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

06) サブホストドメインでショップページを表示

当ページに記載の設定は以下のプランを対象としております。
RV-7 RVカスタム VPSスターター VPS/VPS-Standby VPS-JPシリーズ・VPS-SJシリーズ
サブホストドメイン名にEC-CUBEをインストールする場合、アプリケーションマニュアルでのインストール方法では、ショップページのURLが「http://サブドメイン名/eccube/html/」になります。

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

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

SSH接続によるコマンド操作での設定方法をご案内しております。
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 eccube2.11.1.zip

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

解凍してできたEC-CUBEのディレクトリに移動し、以下のコマンドで「data」ディレクトリを、「html」ディレクトリ内に移動します。
# cd /home/サブホストユーザーID/www/サブホストドメイン名/eccubeXXX
# mv data ./html
※「eccubeXXX」の部分は、解凍するEC-CUBEのバージョンにより異なります。
次に、「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 707 /home/サブホストID/www/サブホストドメイン名/

次に、設定ファイルである「define.php」の編集を行ってください。
「define.php」ファイルは、「/home/サブホストID/www/サブホストドメイン名」の中に入っています。
【変更前】
define("HTML2DATA_DIR", "../data/");

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

「.htaccess」ファイルの作成

次に、サブホストドキュメントルートに以下の記述の「.htaccess」ファイルを設置して下さい。
既に、「.htaccess」ファイルが設置されている場合は、以下を追記して下さい。
php_value mbstring.language Japanese
php_value output_handler mb_output_handler
php_flag mbstring.encoding_translation 1
php_flag magic_quotes_gpc 0
php_flag zlib.output_compression Off
#php_flag session.use_cookies 0
#php_flag session.use_trans_sid 1
php_value mbstring.internal_encoding UTF-8
php_value upload_max_filesize 5M

以上で、設定は完了です。
最初にアップロードしたEC-CUBEのzipファイルや、最初に解凍したeccubeディレクトリは、FTPソフトから削除しておいて下さい。

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

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


ページの先頭へ戻る