WebARENA SuiteX V2 EC-CUBE 2.13 インストールマニュアル( 標 準 MySQL+ 独 自 SSL ) 作 成 :2014 年 2 月 Ver.1.1
注 意 事 項 EC-CUBEは 株 式 会 社 ロックオンの 提 供 するソフトウェアです ここでは 株 式 会 社 ロックオンから 提 供 されているEC-CUBEバージョン2.13 のパッケージをご 利 用 される 前 提 で 基 本 的 な 設 置 手 順 を 掲 載 しております EC-CUBEのご 利 用 方 法 カスタマイズ インテグレート 等 のサポートは 承 っておりません ご 不 明 な 点 はEC-CUBEマニュアルサイトなどをご 参 照 ください 動 作 環 境 について 次 のサービスを 前 提 とした 動 作 検 証 を 実 施 しています サービス: WebARENA SuiteX V2 データベース: 標 準 データベースMySQL EC-CUBEのURL:SSL (https:// ) EC-CUBE 2.13 をインストール マルチドメイン 設 定 ツール 未 使 用 本 インストール 手 順 は 標 準 データベースMySQL を 利 用 し 動 作 確 認 を 行 っています その 他 データーベースご 利 用 の 場 合 正 常 に 動 作 しませんのでご 注 意 下 さい マルチドメイン 設 定 ツールを 使 用 した 環 境 下 では 一 部 ページでURLの 表 示 が http://マルチドメイン/マルチドメイン/ とな ることが 確 認 されております 弊 社 ではマルチドメイン 設 定 ツールを 使 用 した 環 境 下 での 動 作 保 障 は 行 っておりません ご 使 用 できるお 客 さま 設 置 はサイト 管 理 者 (admin) 及 び Web 特 権 ユーザーだけが 行 えます Webユーザーは 設 置 できません 設 置 したEC-CUBEは 通 常 のWebコンテンツと 同 様 にインターネット 上 に 公 開 されますので サイト 管 理 者 (admin) 以 外 のお 客 さまもご 利 用 頂 くことができます /home 直 下 にインストールした 場 合 /ssl/home から /home へシンボリックリンクを 作 成 できませんので SSL 化 は 行 えませ ん 2
本 マニュアルについて 本 マニュアルは 以 下 の 内 容 を 想 定 した 説 明 となります htmlディレクトリの 中 身 アップロード 先 SuiteX V2 の /home/eccube dataディレクトの 中 身 アップロード 先 SuiteX V2の /data/eccube EC-CUBEのトップページURL EC-CUBEの 管 理 画 面 URL SSL 対 応 FTPソフトウェア http://お 客 さまドメイン 名 /eccube http://お 客 さまドメイン 名 /eccube/ecadmin 独 自 ドメイン 対 応 WinSCP 3
SSLの 種 類 について 利 用 できるSSL 証 明 書 の 種 類 について SuiteXでは お 客 さまのSSL 証 明 書 を 設 定 する 独 自 SSL SuiteX 提 供 のドメインを 使 用 する 共 用 SSL の2 種 類 があります 共 用 SSLでEC-CUBEを 利 用 することはできますが 共 用 SSLに 設 定 されたドメインを 用 いたメールの 送 受 信 を 行 うことはできません 以 上 の 理 由 により 本 マニュアルは 独 自 ドメインを 前 提 としたご 案 内 を 行 っています HTTPとHTTPSの 運 用 について SuiteX の 仕 様 では http と https のデータ 格 納 先 は 別 となります EC-CUBEでは 基 本 的 に SSL(https) と 非 SSL(http)は 両 方 とも 同 一 ドメインを 指 定 する 必 要 があります 異 なるドメインを 設 定 した 場 合 ページ 遷 移 の 際 のセッション 情 報 の 引 渡 しができずに 処 理 を 進 めることができません この 点 ご 注 意 ください 4
EC-CUBEインストール 手 順 5
1. EC-CUBEのダウンロード(1) EC-CUBE2.13 をダウンロードして お 客 さまの 端 末 (パソコン)に 保 存 します 1-1 EC-CUBEのオフィシャルサイトにアクセスし 最 新 版 をダウンロードします 6
1. EC-CUBEのダウンロード(2) EC-CUBE2.13.zipを 解 凍 します 1-2 ダウンロードしたデータ eccube-2.13.1.zip を[ 右 ク リック] [ すべて 展 開 ] します 1-3 EC-CUBE(バージョン 番 号 ) フォルダ 内 に data docs html test tests フォルダと 複 数 のファイルが 生 成 されます 7
2. EC-CUBEのファイル 編 集 (1) 2-1 define.php の 編 集 htmlフォルダ 内 の define.php をテキストエディタで 開 き 3 行 目 を 次 のように 修 正 し 上 書 き 保 存 します define('htl2data_dir', '../data/'); define('html2data_dir', '../../data/eccube/'); SuiteX V1をご 利 用 のお 客 さまへ htmlフォルダ 内 の.htaccess に 次 の1 行 を 追 加 して PHP5.3 をご 利 用 く ださい AddHandler application/x-httpd-php53.php ファイルをテキストエディタで 開 けない そのような 場 合 は ファイルを 右 クリック [ 名 前 の 変 更 ] を 選 択 ファイル 名 の 一 番 右 側 に.txt をつけて 名 前 を 一 時 的 に 変 更 することで 編 集 が 可 能 にな りますのでお 試 しください ファイルの 編 集 後 は 再 度 ファイル 名 を 修 正 して 元 に 戻 してください 8
3.EC-CUBEのアップロード FTPSの 設 定 FFFTPやWinSCPなどのアプリケーションを 使 用 して お 客 さま 端 末 (パソコン)からサーバーにファイルのアッ プロードを 行 います ここでは 代 表 的 なメールソフトとしてWinSCPの 設 定 方 法 をご 案 内 します * WinSCPは お 客 さまにて 入 手 し お 客 さま 端 末 (パソコン)にあらかじめインストールを 行 ってください 3-1 WinSCPを 起 動 し 必 要 な 情 報 を 設 定 [ ログイン ] をクリックします プロトコル 暗 号 化 ホスト 名 FTP TLS 明 確 な 暗 号 SuiteXのIPアドレス 1 ポート 番 号 21 ユーザ 名 パスワード admin adminのパスワード 3 6 2 パッシブ モード 接 続 オン 4 5 9
3.EC-CUBEのアップロード FTPSの 設 定 3-2 右 側 に home data といったフォルダが 表 示 されたら 接 続 成 功 です 3-3 EC-CUBEのデータ 格 納 フォルダの 作 成 SuiteX V2サーバー 1. /home に eccube というフォルダを 作 成 します 2. 同 様 に /data に eccube フォルダを 作 成 します 3-4 /data /html の 中 身 をアップロードする 3-3 で 作 成 したフォルダ eccube に それぞれデータを アップロードします htmlフォルダの 中 身 を 開 いて 赤 ワクの 中 をクリック [ Ctrl ] +[ A ] ですべてのファイルを 選 択 できます! htmlフォルダの 中 身 dataフォルダの 中 身 /home/eccube にアップロード /data/eccube にアップロード 10
3.データベースの 設 定 標 準 データベースを 使 用 した 設 定 をご 案 内 します 初 期 状 態 では3つ 全 てのMySQLデータベースは OFF の 状 態 になっています OFF の 状 態 では phpmyadmin 含 め 全 ての 環 境 から アクセス 及 び 管 理 設 定 を 行 うことができません ご 利 用 の 際 はお 客 さまのサイトマネージャーより 以 下 の 手 順 にて 使 用 するデーターベースの 設 定 を ON にしてください 3-1 サイトマネージャーにログインします 3-2 Web&FTP 管 理 MySQL 管 理 MySQLのON-OFF をクリックします 後 ほど 使 用 しますので 次 の 情 報 を 控 え ていただくことをおすすめします DB 名 DBユーザ 名 DBパスワード 1 2 2 3 4 3 11
4.EC-CUBEのインストール 4-1 以 下 のURLにアクセスして インストール 画 面 を 表 示 させます [ 次 へ 進 む ] をクリックします http://お 客 さまのIPアドレス or ドメイン 名 /eccube/install 4-2 チェック 結 果 に 問 題 がなければ [ 次 へ 進 む ] を クリックします 000 12
4-3 必 要 なファイルのコピーに 成 功 したら [ 次 へ 進 む ] をクリックします 13
4-4 ECサイトの 設 定 とWebサーバーの 設 定 を 行 います 下 の 表 を 参 考 に 入 力 の 上 [ 次 へ 進 む ]をクリックしてください ECサイトの 設 定 店 名 メールアドレス ログインID パスワード お 客 さまの 店 名 を 入 力 してください 受 注 メールなどのあて 先 を 入 力 してください 管 理 画 面 にログインするためのID 管 理 画 面 にログインするIDのパスワード example.com 管 理 機 能 の 設 定 ディレクトリ SSL 接 続 IP 制 限 管 理 機 能 にアクセスするためのログイン 画 面 URLです http(s)://example.com/ecadmin の 場 合 は ecadmin と 入 力 してください チェックは 入 れない 任 意 で 入 力 してください Webサーバーの 設 定 URL( 通 常 ) URL(セキュ ア) インストールされたURLが 表 示 されています のでご 確 認 ください https:// で 運 用 する 方 は https にします * httpsの 運 用 は 独 自 ドメインのご 利 用 が 必 要 で す http://example.com/eccube https://example.com/eccube IP 制 限 任 意 で 入 力 してください 14
4-5 データーベースの 設 定 を 行 います データベースの 設 定 DBの 種 類 MySQL を 選 択 します DBサーバー 127.0.0.1 ポート 入 力 不 要 DB 名 お 客 さまのDB 名 * 1 DBユーザ お 客 さまのDBユーザ 名 * 1 MySQL お 客 さまのDB 名 お 客 さまのDBユーザ 名 お 客 さまのDBパスワード DBパスワード DBのパスワード * 1 * 1 : 標 準 データベースの 情 報 は Web&FTP 管 理 MySQL 管 理 MySQLのON-OFF からご 確 認 ください 4-6 [ 次 へ 進 む ] をクリックします 15
4-7 [ 次 へ 進 む ] をクリックしてください 4-8 任 意 に 選 択 し [ 次 へ 進 む ] をクリックします http://example.com/eccube 16
4-9 インストールが 完 了 しました のメッセージが 表 示 されましたら インストール 作 業 の 完 了 です [ 管 理 画 面 へログインする ] をクリックし 管 理 画 面 にログインしてください 4-10 ページ 上 部 に 赤 字 のエラーメッセージが 表 示 さ れていますの /hoome/eccube/install/index.php を 削 除 してください /home/eccube/install/index.php を 削 除 dmin@255.255.255.25 17
4-11 これでインストール 作 業 は 完 了 です EC-CUBEの 設 定 は 手 順 4-4 で 設 定 した 管 理 画 面 にログインして 行 ってください http:// お 客 さまのドメイン or IPアドレス/eccube/ 管 理 画 面 http://お 客 さまドメイン/eccube の 表 示 が 行 えることを 確 認 したら 次 に https の 設 定 を 行 います EC-CUBEが 表 示 されない 場 合 Webのログから 解 決 できる 可 能 性 がありますので サイトマネー ジャから 最 新 のログをご 確 認 ください WEB&FTP 管 理 ログファイル 最 新 ログ 表 示 (Webエラーログ) 18
5. SSLの 設 定 作 業 (1) ここでは /ssl/home から /home/eccube へのシンボリックリンクを 作 成 し https://お 客 さまドメイン 名 /eccube のアクセス 時 に /home/eccube を 参 照 するように 設 定 します これにより SSLに 対 応 したEC-CUBEのページを 実 現 します 2-1 スクリプトの 準 備 メモ 帳 などのテキストエディタに 右 の 内 容 を 貼 り 付 けてください 次 に 赤 文 字 の 箇 所 である お 客 さまIPアドレス を 修 正 し 実 際 のお 客 さまIPアドレスにご 変 更 ください ファイル 名 を ここではssl_setup.php として 保 存 しま す 2-2 ssl_setup.php の 設 置 /home 内 へ FTPソフトで ssl_setup.php を 転 送 し ます ssl_setup.phpの 内 容 <html> <meta http-equiv= Content-Type content= text/html; charset=shift_jis > <title>sslの 設 定 を 行 います </title> <head> </head> <body> <?php //SSLのリンク 設 定 を 実 行 $output = system('ln -s /virtual/お 客 さまIPアドレス/home/eccube/../ssl/home/',$output1); //SSLのリンク 設 定 を 削 除 する 場 合 に 実 行 削 除 の 際 にはコメントアウト(#)を // 外 して 実 行 してください #$output = system('rm../ssl/home/eccube',$output1); #echo "<pre>$output</pre>"; // 処 理 結 果 の 表 示 if($output1 == "0"){ echo " 設 定 に 成 功 しました"; }else{ echo " 設 定 に 失 敗 したか 既 に 設 定 済 です "; }?> </body> </html> 19
5. SSLの 設 定 作 業 (2) 2-3 ssl_setup.php の 実 行 次 のURLにアクセスし スクリプトを 実 行 してください http://お 客 さまドメイン/ssl_setup.php 2-4 シンボリックリンクの 確 認 HTTPSの 表 示 が 行 えることを 確 認 します https://お 客 さまドメイン/eccube http://お 客 さまドメイン/ssl_setup.php https://お 客 さまドメイン/eccube このメッセージが 表 示 されたことを ご 確 認 ください シンボリックリンクの 作 成 に 失 敗 した 場 合 ssl_setup.php の リンク 設 定 を 削 除 する 場 合 に 実 行 箇 所 に 記 載 されているコメントアウト(#)を 削 除 した 後 ssl_setup.php の 実 行 をお 試 しください 以 上 で 設 定 完 了 です インストール 方 法 でご 不 明 な 点 がございましたら テクニカルサポートまでお 問 い 合 わせください SuiteX テクニカルサポート suitex-tec@arena.ne.jp EC-CUBEのご 利 用 方 法 カスタマイズ インテグレート 等 のサポートは 承 っておりません ご 不 明 な 点 はEC-CUBEマニュアルサイトなどをご 参 照 ください 20