EC-CUBE3 超簡単インストールのご紹介 Linux

T

ECCUBE インストール

こんにちは、スタッフTでございます。

 

今日は真面目に超初心者でもわかる「LinuxでのEC-CUBEインストール」方法をご紹介させて頂きます。『ECサイトを始めたい!』という方にもなるべく分かり易く書かせて頂くつもりです。

先ずは、インストール前の環境について

 

条件

(L)AMPはインストール済み

※(L)はCentOS 、AはApache、MはMySQL、PはPHP

其々のversionは以下の通りです。

  • CentOS6.7
  • MySQL:Ver 14.14 Distrib 5.6.26
  • PHP:PHP 5.5.29

作業開始。先ずは準備から・・・

注)今回は同一サーバー内に複数のサイトを設けるため、ユーザの追加をして設定していきます。

手順1

ユーザ追加時に自動的にpublic_htmlが出来るように設定
# mkdir /etc/skel/public_html
ユーザ追加
# useradd ユーザ名
ユーザ確認
# id -a ユーザ名
ホームディレクトリ確認
# ls -ld /home/ユーザ名
ホームに移動
#cd /home/ユーザ名
ディレクトリ内を確認
# ls
public_html

手順1の最初で設定した public_html が自動的に作成されています。

データベースフォルダを用意します。

MySQLにrootでログイン
# mysql -u root -p
Enter password:
中身を確認
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| **** |
+--------------------+
4 rows in set (0.00 sec)
eccubeのDBを作成 (eccubedbという名前にします)
mysql> create database eccubedb;
Query OK, 1 row affected (0.00 sec)
作成できているか確認
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| eccubedb |       ← 出来てます
| mysql |
| performance_schema |
| **** |
+--------------------+
5 rows in set (0.00 sec)
DBにアクセスするユーザとパスワードを設定
mysql> grant all privileges on eccubedb.* to ユーザ名@localhost identified by 'パスワード';
終了
mysql> exit

それではインストールしてみましょう

作業場所に移動します
# cd /home/ユーザ名/public_html

http://www.ec-cube.net/download/から最新版をダウンロードします。

(Version:eccube-3.0.3)

ECCubeをインストール
# wget http://downloads.ec-cube.net/src/eccube-3.0.3.zip ← eccube-3.0.3 のダウンロードサイトURL
インストールできたか確認
# ls
eccube-3.0.3.zip
解凍
# unzip eccube-3.0.3.zip
もう一度確認
# ls
eccube-3.0.3 eccube-3.0.3.zip
分かりやすいようにeccube-3.0.3のディレクトリ名を eccubeに変更します
# mv eccube-3.0.3 eccube
変更されているか確認します
# ls
eccube eccube-3.0.3.zip
eccubeに移動して詳細確認
# cd eccube
# ls -la
total 232
drwxr-xr-x 8 root root 4096 Aug 19 07:25 .
drwxr-xr-x 3 root root 4096 Sep 30 15:57 ..
drwxrwxrwx 7 root root 4096 Aug 19 07:24 app
-rw-r--r-- 1 root root 718 Aug 19 07:24 autoload.php
-rw-r--r-- 1 root root 1017 Aug 19 07:24 cli-config.php
-rw-r--r-- 1 root root 1992 Aug 19 07:24 composer.json
-rw-r--r-- 1 root root 150158 Aug 19 07:24 composer.lock
-rw-r--r-- 1 root root 17987 Aug 19 07:24 COPYING
drwxr-xr-x 2 root root 4096 Aug 19 07:24 docs
-rw-r--r-- 1 root root 6987 Aug 19 07:24 eccube_install.sh
-rw-r--r-- 1 root root 31 Aug 19 07:24 .htaccess
drwxrwxrwx 6 root root 4096 Aug 19 07:24 html ← ここ
-rw-r--r-- 1 root root 915 Aug 19 07:24 phpunit.xml.dist
drwxr-xr-x 4 root root 4096 Aug 19 07:24 src
drwxr-xr-x 3 root root 4096 Aug 19 07:24 tests
drwxr-xr-x 18 root root 4096 Aug 19 07:25 vendor

表示させるのは上記の ←ここ (/home/ユーザ名/public_html/eccube/html/)

なのでDocumentRootの設定を変更するため

/etc/httpd/conf.d/ の中の ユーザ名.conf/ を書き換えます

# vi ユーザ名.net.conf

ServerName ドメイン名
DocumentRoot /home/ユーザ名/public_html/eccube/html/←変更
ErrorLog logs/virtual-error_log
CustomLog logs/virtual-access_log combined env=!no_log
<Directory "/home/ユーザ名/public_html/eccube/html/">←変更
AllowOverride all




保存して終了
:wq
httpdをリスタート
# service httpd restart

WEBで見えるか確認してみましょう!

eccube3_5表示できました!!

ではそのまま設定していきます。

eccube3_6

次に進みます

1

店名:お好きな店名を

メールアドレス・管理画面ログインID・管理画面パスワード・管理画面のディレクトリ名を設定します

 

□サイトへのアクセスをSSL経由に制限します

にチェックは入れないで下さい。

2

データベースのホスト名は127.0.0.1かはlocalhostで、ポート番号は記入しなくてもOK、データベース名はeccubedbに設定しましたよね。ユーザ名も設定したものを記入して下さい。

eccube3_9

次へ進みます

eccube3_10

インストールが完了しました。

eccube3_11

ログインします

3

管理画面が表示されました

4

サイトにアクセスしてみましょう!

5

完了です。

お疲れ様でした! m(_ _)m

ECCUBEのカスタマイズを承っておりますので、お気軽にご相談ください。

最新情報をチェックしよう!

Tの最新記事8件

>システム構築・保守に特化した会社です。

システム構築・保守に特化した会社です。

システムの構築・保守運用「システムガーディアン」 社内システム担当が欲しいが、専属で雇うほどの仕事量はない。 必要な時に必要なだけ頼りたいというお悩みを持つ企業様へ専門知識を持って対応を行っております。 サーバから各種システムまで自社・他社で構築されたシステムに対してサポートを行っております。

CTR IMG