itB!HatenaPocketLINELINERSSCopyエックスサーバーにEC-CUBE2.13系を手動でインストールする方法を解説していきます。途中の細かな設定や選択は省略しますが、おおよそこの流れで進めていただくと問題なくインストールすることができます。念のためエックスサーバー自体の初期設定からご説明していますが、その説明は不要!という方はこちらからご覧ください。まとめエックスサーバーの初期設定EC-CUBEをインストールする前に、エックスサーバー内で設定が必要な箇所の説明です。今回は下記の条件でインストールしています。EC-CUBEのバージョンは2.13.5を使用ドメイン適用前の「動作確認URL」環境での動作テスト表示のためSSLは未導入1.ドメイン設定サーバーコントロールパネルを開き、画面から「ドメイン設定」を選択します。適用する予定のドメイン名を入力します。Xアクセラレータについての説明はこちらSSLを未導入の場合は、セキュリティの観点・GoogleChromeの警告・クレジット決済などのセキュリティを必要とする外部システムの導入などに支障をきたす場合があるので、ネットショップに限らず通常のサイトも今後は必要になります。Chrome68より、全httpサイトに警告が出るようになる2.動作確認URLの設定メインメニュー内「動作確認URL」を選択します。URLが適用されるまで1時間ほど待つ必要があります。動作確認URLを発行するドメインを選択1時間後、ブラウザより動作確認URLにアクセスして初期ページが表示されればOKです。3.FTPの設定メインメニューから「FTPアカウント設定」を選択します。3.FTPの設定ファイルをアップロードするためにFTPアカウントの設定をします。※「接続先ディレクトリ」は必ずドメイン名を入力して下さい。※「FTP容量」を0にすると容量無制限になります。4.MySQLの設定メインメニューから「MySQL設定」を選択します。4.MySQLの設定MySQLの設定は、右のタブから順番に「MySQLユーザ追加」->「MySQL追加」->「MySQL一覧」でアクセス権所有ユーザーに追加と設定していくと分かりやすいです。MySQL設定順なお、ここで設定したデータベース名DBユーザー名パスワードホスト名(MySQL設定の下部にある、mysql○○○○.xserver.jpです)の4つはEC-CUBEインストール時に入力が必要になるので、まとめてメモをしておくと楽です。5.PHPバージョン切り替え(php5.6へ)EC-CUBE2.13系はシステム要件としてPHP5.2以降が必要ですが、逆にPHP7以降の環境では動作しないので、サーバーで使用するPHPのバージョンを切り替える必要があります。※どうしてもPHP7の環境が必要な場合は、PHP7の環境に対応したEC-CUBE2.17.0αがリリースされているので、そちらをインストールしてください。EC-CUBE2.17.0αのダウンロードはこちらからPHPのバージョン切り替えは下記のメニューから設定します。5.PHPバージョン切り替え(php5.6へ)エックスサーバー内で選択肢として表示されている、PHP5系の最終バージョンを選択します(PHP5.6.36)PHP5.6への切り替えEC-CUBE2.13のインストール6.EC-CUBE2系のダウンロード下記リンクからEC-CUBE2系の本体をダウンロードします。※ダウンロードにはEC-CUBEメンバー登録(無料)が必要です。3系と間違えないようにご注意ください。2.13.5(zip)」を選択します。EC-CUBE2.13.5本体のダウンロード7.各ファイルをサーバーにアップロードダウンロードした本体ファイルを解凍すると、以下のようなファイル構成になっています。基本的に必要なフォルダは「data」と「html」の2つのみです。解凍直後のファイル構成7-1.dataフォルダのアップロード(public_htmlより上の階層に)セキュリティを考慮して、EC-CUBEのコアとなるdataフォルダは公開ディレクトリ(public_html)より上の階層にアップロードすることが推奨されています。public_html内にアップロードhtmlフォルダをそのままアップロードしてしまうとトップページがhttps://○○.com/html/になってしまうので、htmlフォルダの中身をすべて選択し、公開ディレクトリのトップ(public_html直下)にアップロードします。生成したURLにブラウザからアクセスします。直下の.htaccessを削除(またはコメントアウト)してください。画面の案内に従い、順番に情報を入力します。基本情報の設定1は管理画面のログインURLになります。外部からアクセスされる可能性が低い名前が良いです。2はSSLを導入している場合、URL(セキュア)にhttps://のURLを入力してください。設定したデータベースの情報を入力します。※データベース情報の入力後、「次へ進む」で以下のエラーが発生する場合EC-CUBEインストール中のDBエラー/data/class/db/dbfactory/SC_DB_DBFactory_MYSQL.phpの363行目を直接編集します。InnoDB');に修正して保存、再度ブラウザにアクセスしてDB情報を入力してください。Qiita最後の画面の「データベースの初期化処理を行わない」は、特殊な状況でない限りチェックを入れないでください。8-2.ログインできればOKEC-CUBE2のログイン画面お疲れ様でした!画面上部にある通り、/install/index.phpのファイルを削除すると警告は表示されなくなります。RC(リリース候補版)が公開されています。正直なところ個人的にはEC-CUBE3が使いづらく、まだまだ2系も現役で導入されていることから備忘録として残しました。EC-CUBE4系はカスタマイズしやすいパッケージになっていることを期待しています。コメントをキャンセルメールアドレスが公開されることはありません。*ウェブサイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。コメントデータの処理方法の詳細はこちらをご覧ください。この記事のトラックバックURLブログ内検索プロフィールシュウ【経歴】少年期から自作パソコンやホームページの制作やプログラミングに興味があり、コンピューターの専門学校を経てWEB制作会社に10年勤務。フロントエンド全般とWordPressなどのCMS、EC-CUBEのカスタマイズ、WEBサーバーの管理など幅広く携わる。さん何度もご指摘いただきありがとうございました。さん全然理解できていないですね。