EC-CUBE3

EC-CUBE3のインストールでこけたら見る記事

More than 3 years have passed since last update.


EC-CUBE3のインストールでこけたら見る記事

EC-CUBE3.0.0には、WEBインストーラが付属していますが、

ある条件下では、インストーラが正常に動作しない場合があります。

早く試したいと思うので、クイックリファレンス的に記します。

見る箇所は以下です。



  • /app/config/eccube/path.yml


    • path設定が、おかしい



  • /{DOCUMENT_ROOT}/index.php


  • /{DOCUMENT_ROOT}/install.php



    • autoload.php への相対パスがおかしい




  • /{DOCUMENT_ROOT}/.htaccess


    • Rewrite設定がおかしい




ある条件下とは

基本構成では、



[EC-CUBE ROOT DIR]

├───app

| ├─ cache/

| ├─ config/

| ├─ plugin/

| | └── SmaplePlugin/

| ├─ template/

| | ├── Admin/

| | ├── [DesignTemplate]

| | └── Default/

| |

| ├─ upload/

| └─ .htaccess

|

├── src/

| └── Eccube/

| ├── Resource/template/

| | ├── Admin/

| | └── Default/

| ├── Resource/doctrine/

| | └── migration/

| └── Application.php

|

├── html/

| ├─index.php

| |

| ├─ template

| | ├─ Admin/ {css, img, js}

| | ├─ Default/ {css, img, js}

| | └─ [DesignTemplate]/ {css, img, js}

| |

| ├─ plugin/

| | └─ SamplePlugin/ {css, img, js}

| |

| ├─ user_data

| |

| └─ upload/

|

├── vendor/

├── .htaccess (web.config )

└── robots.txt

となっています。

これが基本形となり、インストーラもこの構成をもとに作っています。

「この構成」とは、 「srcからhtmlへの相対が src/../html 」となっている状態のことを指します。

なので、レンタルサーバなどで、

src/../public_htmlsrc/../../html となる場合は、最初に述べた箇所を確認して、正しく修正する必要があります。