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_html
や src/../../html
となる場合は、最初に述べた箇所を確認して、正しく修正する必要があります。