SlideShare a Scribd company logo
 
INSTALLATION​ ​STEPS​ ​​EC-CUBE​ ​3.0.X 
 
  
FLOW 
1. Server​ ​settings:​ ​Setting​ ​up​ ​a​ ​server​ ​to​ ​run​ ​EC-CUBE 
2. Files/Folders:​ ​Placing​ ​files​ ​on​ ​EC-CUBE​ ​web​ ​server 
3. Initial​ ​settings:  
a. By​ ​web​ ​interface:​ ​Using​ ​browser​ ​to​ ​navigate​ ​EC-CUBE​ ​installation​ ​screen. 
Follow​ ​the​ ​steps​ ​to​ ​finish​ ​installations  
b. By​ ​command​ ​interface:​ ​Using​ ​command​ ​to​ ​execute​ ​installation. 
SYSTEM​ ​REQUIREMENTS 
Web​ ​server: 
● Apache​ ​2.2.x​ ​/​ ​2.4.x​ ​(mod_rewrite​ ​/​ ​mod_ssl​ ​required) 
● IIS​ ​8.x 
● Nginx​ ​~1.12​ ​​(not​ ​recommend) 
PHP: 
● PHP​ ​5.3.9​ ​-​ ​7.1.x 
● Required​ ​extensions:  
○ pgsql​ ​/​ ​mysql​ ​/​ ​mysqli​ ​(to​ ​match​ ​the​ ​database​ ​to​ ​use) 
○ pdo_pgsql​ ​/​ ​pdo_mysqli​ ​/​ ​pdo_sqlite​ ​(depend​ ​on​ ​the​ ​database​ ​to​ ​use) 
○ pdo,​ ​phar,​ ​mbstring,​ ​zlib,​ ​ctype,​ ​session,​ ​json,​ ​xml,​ ​libxml,​ ​openssl,​ ​zip,​ ​curl,​ ​fileinfo   
● Recommend/Optional​ ​extensions:​ ​mcrypt,​ ​opcache,​ ​hash,​ ​apcu​ ​/​ ​wincache​ ​(adapting​ ​to​ ​the 
environment​ ​to​ ​use)   
 
 
Database​ ​server: 
● Postgres​ ​8.4.x​ ​/​ ​9.x​ ​(Reference​ ​authority​ ​to​ ​pg_settings​ ​table​ ​required) 
● Mysql​ ​5.1.x​ ​/​ ​5.5.x​ ​/​ ​5.6.x​ ​/​ ​5.7.x​ ​(InnoDB​ ​engine​ ​required) 
● SQLite​ ​3.x​ ​​(for​ ​development​ ​use) 
 
1.​ ​​ ​SERVER​ ​SETTINGS 
Apache​ ​Configuration​ ​Example: 
 
<VirtualHost​ ​*:80>
ServerName​​ ​eccube.local
ServerAlias​​ ​eccube.local
DocumentRoot​​ ​/var/www/html/eccube/html
ErrorLog​​ ​​${APACHE_LOG_DIR}​/error.log
CustomLog​​ ​​${APACHE_LOG_DIR}​/access.log​ ​combined
<Directory​ ​/var/www/html/eccube/html>
Options​​ ​Indexes​ ​FollowSymLinks
AllowOverride​​ ​​All
Require​​ ​​all​​ ​granted
</Directory>
</VirtualHost> 
 
 
 
 
 
 
 
 
 
 
 
 
 
Nginx​ ​Configuration​ ​Example: 
 
server​​ ​{
​ ​​ ​​ ​​ ​​listen​​ ​​80​;
​ ​​ ​​ ​​ ​​listen​​ ​[::]:​80​;
​ ​​ ​​ ​​ ​​server_name​​ ​eccube.local;
​ ​​ ​​ ​​ ​​root​​ ​/var/www/html/eccube/html;
​ ​​ ​​ ​​ ​​index​​ ​index.php​ ​index.html​ ​index.htm;
​ ​​ ​​ ​​ ​​location​​ ​/​ ​{
​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​try_files​​ ​​$uri​​ ​​@rewriteapp​;
​ ​​ ​​ ​​ ​}
​ ​​ ​​ ​​ ​​location​​ ​/template/​ ​{
​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​location​​ ​​~*​ ​.(ico|jpg|jpeg|png|gif|svg|js|css|swf|eot|ttf|otf|woff|woff2)$
{
​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​add_header​​ ​Cache-Control​ ​​"public"​;
​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​add_header​​ ​X-Frame-Options​ ​​"SAMEORIGIN"​;
​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​expires​​ ​+​1y​;
​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​}
​ ​​ ​​ ​​ ​}
​ ​​ ​​ ​​ ​​location​​ ​​@rewriteapp​​ ​{
​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​rewrite​​ ​^(.*)$​​ ​/index.php/​$1​​ ​​last​;
​ ​​ ​​ ​​ ​}
​ ​​ ​​ ​​ ​​location​​ ​​~​ ​^/(index|install|index_dev).php(/|$)​​ ​{
​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​fastcgi_pass​​ ​php-fpm:​9000​;
​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​fastcgi_split_path_info​​ ​^(.+.php)(/.*)$​;
​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​include​​ ​fastcgi_params;
​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​fastcgi_param​​ ​SCRIPT_FILENAME​ ​​$document_root$fastcgi_script_name​;
​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​fastcgi_param​​ ​HTTPS​ ​​off​;
​ ​​ ​​ ​​ ​}
​ ​​ ​​ ​​ ​​error_log​​ ​/var/log/nginx/error.log;
​ ​​ ​​ ​​ ​​access_log​​ ​/var/log/nginx/access.log;
} 
2.​ ​FILES/FOLDERS  
These​ ​folders​ ​must​ ​be​ ​writable: 
● html 
● app 
● app/template 
● app/cache 
● app/config 
● app/config/eccube 
● app/log 
● app/Plugin 
  
3.​ ​INITIAL​ ​SETTINGS 
By​ ​web​ ​interface: 
STEP​ ​1:​​ ​Navigate​ ​to​ ​EC-CUBE​ ​source​ ​url​ ​which​ ​setup​ ​on​ ​server​ ​settings.​ ​Example:​ ​http://eccube.local  
 
 
STEP​ ​2:​ ​​You​ ​will​ ​see​ ​folders​ ​permission​ ​at​ ​this​ ​step,​ ​EC-CUBE​ ​need​ ​write​ ​permission​ ​on​ ​some​ ​folders,​ ​if 
some​ ​of​ ​those​ ​does​ ​not​ ​have​ ​write​ ​permission,​ ​they​ ​will​ ​display​ ​here  
 
 
STEP​ ​3:​​ ​You​ ​will​ ​fill​ ​store​ ​information​ ​and​ ​email,​ ​server​ ​settings​ ​on​ ​this​ ​step 
 
STEP​ ​4:​​ ​You​ ​will​ ​fill​ ​database​ ​connection​ ​in​ ​this​ ​step 
 
 
STEP​ ​5:​​ ​You​ ​will​ ​see​ ​note​ ​about​ ​in-use​ ​database​ ​in​ ​this​ ​step,​ ​if​ ​you​ ​have​ ​already​ ​data​ ​on​ ​database,​ ​then 
want​ ​to​ ​use​ ​it​ ​instead​ ​of​ ​creating​ ​new​ ​data,​ ​please​ ​check​ ​the​ ​checkbox 
 
 
 
 
STEP​ ​6:​​ ​You​ ​was​ ​install​ ​EC-CUBE​ ​successfully.  
 
*Note*:​ ​Should​ ​rename/delete​ ​file​ ​​html/install.php 
 
 
By​ ​command​ ​interface: 
STEP​ ​1:​ ​​Navigate​ ​into​ ​root​ ​dir​ ​of​ ​EC-CUBE​ ​source​ ​code.  
Run​ ​cmd:​ ​​php​ ​eccube_install.php  
You​ ​will​ ​see​ ​instruction​ ​screen. 
 
 
STEP​ ​2:​ ​​Set​ ​ENV​ ​variables,​ ​then​ ​run​ ​command​ ​again. 
 
 
 

More Related Content

What's hot

API Gateway report
API Gateway reportAPI Gateway report
API Gateway report
Gleicon Moraes
 
Understanding REST APIs in 5 Simple Steps
Understanding REST APIs in 5 Simple StepsUnderstanding REST APIs in 5 Simple Steps
Understanding REST APIs in 5 Simple Steps
Tessa Mero
 
Chrome DevTools로 JS 메모리릭 디버깅하기.pptx
Chrome DevTools로 JS 메모리릭 디버깅하기.pptxChrome DevTools로 JS 메모리릭 디버깅하기.pptx
Chrome DevTools로 JS 메모리릭 디버깅하기.pptx
Eunsu Kim
 
AEM (CQ) Dispatcher Security and CDN+Browser Caching
AEM (CQ) Dispatcher Security and CDN+Browser CachingAEM (CQ) Dispatcher Security and CDN+Browser Caching
AEM (CQ) Dispatcher Security and CDN+Browser Caching
Andrew Khoury
 
Infrastructure as "Code" with Pulumi
Infrastructure as "Code" with PulumiInfrastructure as "Code" with Pulumi
Infrastructure as "Code" with Pulumi
Venura Athukorala
 
HashiCorp's Vault - The Examples
HashiCorp's Vault - The ExamplesHashiCorp's Vault - The Examples
HashiCorp's Vault - The Examples
Michał Czeraszkiewicz
 
INTERFACE by apidays 2023 - Reverse Engineering Undocumented APIs, Dana Epp, ...
INTERFACE by apidays 2023 - Reverse Engineering Undocumented APIs, Dana Epp, ...INTERFACE by apidays 2023 - Reverse Engineering Undocumented APIs, Dana Epp, ...
INTERFACE by apidays 2023 - Reverse Engineering Undocumented APIs, Dana Epp, ...
apidays
 
From Zero to Docker
From Zero to DockerFrom Zero to Docker
From Zero to Docker
Abhishek Verma
 
Amplify를 통해 클라우드 기반 모바일 앱 개발하기 - 박태성(IDEASAM) :: AWS Community Day 2020
Amplify를 통해 클라우드 기반 모바일 앱 개발하기 - 박태성(IDEASAM) :: AWS Community Day 2020Amplify를 통해 클라우드 기반 모바일 앱 개발하기 - 박태성(IDEASAM) :: AWS Community Day 2020
Amplify를 통해 클라우드 기반 모바일 앱 개발하기 - 박태성(IDEASAM) :: AWS Community Day 2020
AWSKRUG - AWS한국사용자모임
 
ネットワークエンジニアのための Puppet / Chef
ネットワークエンジニアのための Puppet / Chefネットワークエンジニアのための Puppet / Chef
ネットワークエンジニアのための Puppet / Chef
npsg
 
nginx 입문 공부자료
nginx 입문 공부자료nginx 입문 공부자료
nginx 입문 공부자료
choi sungwook
 
Building Mobile Apps with AWS Amplify
Building Mobile Apps with AWS AmplifyBuilding Mobile Apps with AWS Amplify
Building Mobile Apps with AWS Amplify
Amazon Web Services
 
두 번째 startlink.live: 오현석 (algoshipda) - 초심자를 위한 알고리즘 공부 전략
두 번째 startlink.live: 오현석 (algoshipda) - 초심자를 위한 알고리즘 공부 전략두 번째 startlink.live: 오현석 (algoshipda) - 초심자를 위한 알고리즘 공부 전략
두 번째 startlink.live: 오현석 (algoshipda) - 초심자를 위한 알고리즘 공부 전략
Startlink
 
HotPics 2021
HotPics 2021HotPics 2021
HotPics 2021
neexemil
 
Microservices, Kubernetes and Istio - A Great Fit!
Microservices, Kubernetes and Istio - A Great Fit!Microservices, Kubernetes and Istio - A Great Fit!
Microservices, Kubernetes and Istio - A Great Fit!
Animesh Singh
 
PHP Summer Training Presentation
PHP Summer Training PresentationPHP Summer Training Presentation
PHP Summer Training Presentation
Nitesh Sharma
 
Cloud Native Applications on OpenShift
Cloud Native Applications on OpenShiftCloud Native Applications on OpenShift
Cloud Native Applications on OpenShift
Serhat Dirik
 
Microservices & API Gateways
Microservices & API Gateways Microservices & API Gateways
Microservices & API Gateways
Kong Inc.
 
JWT: jku x5u
JWT: jku x5uJWT: jku x5u
JWT: jku x5u
snyff
 
API Docs with OpenAPI 3.0
API Docs with OpenAPI 3.0API Docs with OpenAPI 3.0
API Docs with OpenAPI 3.0
Fabrizio Ferri-Benedetti
 

What's hot (20)

API Gateway report
API Gateway reportAPI Gateway report
API Gateway report
 
Understanding REST APIs in 5 Simple Steps
Understanding REST APIs in 5 Simple StepsUnderstanding REST APIs in 5 Simple Steps
Understanding REST APIs in 5 Simple Steps
 
Chrome DevTools로 JS 메모리릭 디버깅하기.pptx
Chrome DevTools로 JS 메모리릭 디버깅하기.pptxChrome DevTools로 JS 메모리릭 디버깅하기.pptx
Chrome DevTools로 JS 메모리릭 디버깅하기.pptx
 
AEM (CQ) Dispatcher Security and CDN+Browser Caching
AEM (CQ) Dispatcher Security and CDN+Browser CachingAEM (CQ) Dispatcher Security and CDN+Browser Caching
AEM (CQ) Dispatcher Security and CDN+Browser Caching
 
Infrastructure as "Code" with Pulumi
Infrastructure as "Code" with PulumiInfrastructure as "Code" with Pulumi
Infrastructure as "Code" with Pulumi
 
HashiCorp's Vault - The Examples
HashiCorp's Vault - The ExamplesHashiCorp's Vault - The Examples
HashiCorp's Vault - The Examples
 
INTERFACE by apidays 2023 - Reverse Engineering Undocumented APIs, Dana Epp, ...
INTERFACE by apidays 2023 - Reverse Engineering Undocumented APIs, Dana Epp, ...INTERFACE by apidays 2023 - Reverse Engineering Undocumented APIs, Dana Epp, ...
INTERFACE by apidays 2023 - Reverse Engineering Undocumented APIs, Dana Epp, ...
 
From Zero to Docker
From Zero to DockerFrom Zero to Docker
From Zero to Docker
 
Amplify를 통해 클라우드 기반 모바일 앱 개발하기 - 박태성(IDEASAM) :: AWS Community Day 2020
Amplify를 통해 클라우드 기반 모바일 앱 개발하기 - 박태성(IDEASAM) :: AWS Community Day 2020Amplify를 통해 클라우드 기반 모바일 앱 개발하기 - 박태성(IDEASAM) :: AWS Community Day 2020
Amplify를 통해 클라우드 기반 모바일 앱 개발하기 - 박태성(IDEASAM) :: AWS Community Day 2020
 
ネットワークエンジニアのための Puppet / Chef
ネットワークエンジニアのための Puppet / Chefネットワークエンジニアのための Puppet / Chef
ネットワークエンジニアのための Puppet / Chef
 
nginx 입문 공부자료
nginx 입문 공부자료nginx 입문 공부자료
nginx 입문 공부자료
 
Building Mobile Apps with AWS Amplify
Building Mobile Apps with AWS AmplifyBuilding Mobile Apps with AWS Amplify
Building Mobile Apps with AWS Amplify
 
두 번째 startlink.live: 오현석 (algoshipda) - 초심자를 위한 알고리즘 공부 전략
두 번째 startlink.live: 오현석 (algoshipda) - 초심자를 위한 알고리즘 공부 전략두 번째 startlink.live: 오현석 (algoshipda) - 초심자를 위한 알고리즘 공부 전략
두 번째 startlink.live: 오현석 (algoshipda) - 초심자를 위한 알고리즘 공부 전략
 
HotPics 2021
HotPics 2021HotPics 2021
HotPics 2021
 
Microservices, Kubernetes and Istio - A Great Fit!
Microservices, Kubernetes and Istio - A Great Fit!Microservices, Kubernetes and Istio - A Great Fit!
Microservices, Kubernetes and Istio - A Great Fit!
 
PHP Summer Training Presentation
PHP Summer Training PresentationPHP Summer Training Presentation
PHP Summer Training Presentation
 
Cloud Native Applications on OpenShift
Cloud Native Applications on OpenShiftCloud Native Applications on OpenShift
Cloud Native Applications on OpenShift
 
Microservices & API Gateways
Microservices & API Gateways Microservices & API Gateways
Microservices & API Gateways
 
JWT: jku x5u
JWT: jku x5uJWT: jku x5u
JWT: jku x5u
 
API Docs with OpenAPI 3.0
API Docs with OpenAPI 3.0API Docs with OpenAPI 3.0
API Docs with OpenAPI 3.0
 

Similar to EC CUBE 3.0.x installation guide

How to install and configure LEMP stack
How to install and configure LEMP stackHow to install and configure LEMP stack
How to install and configure LEMP stack
RootGate
 
Install and configure linux
Install and configure linuxInstall and configure linux
Install and configure linux
Vicent Selfa
 
Deployer - Deployment tool for PHP
Deployer - Deployment tool for PHPDeployer - Deployment tool for PHP
Deployer - Deployment tool for PHP
hernanibf
 
Apache
ApacheApache
Apache
rsibbaluca
 
Apache
ApacheApache
Apache
rsibbaluca
 
Apache
ApacheApache
Apache
rsibbaluca
 
Provisioning with Puppet
Provisioning with PuppetProvisioning with Puppet
Provisioning with PuppetJoe Ray
 
Scale Apache with Nginx
Scale Apache with NginxScale Apache with Nginx
Scale Apache with Nginx
Bud Siddhisena
 
Supercharging your PHP pages with mod_lsapi in CloudLinux OS
Supercharging your PHP pages with mod_lsapi in CloudLinux OSSupercharging your PHP pages with mod_lsapi in CloudLinux OS
Supercharging your PHP pages with mod_lsapi in CloudLinux OS
CloudLinux
 
ITB2019 NGINX Overview and Technical Aspects - Kevin Jones
ITB2019 NGINX Overview and Technical Aspects - Kevin JonesITB2019 NGINX Overview and Technical Aspects - Kevin Jones
ITB2019 NGINX Overview and Technical Aspects - Kevin Jones
Ortus Solutions, Corp
 
How to create a multi tenancy for an interactive data analysis with jupyter h...
How to create a multi tenancy for an interactive data analysis with jupyter h...How to create a multi tenancy for an interactive data analysis with jupyter h...
How to create a multi tenancy for an interactive data analysis with jupyter h...
Tiago Simões
 
Lumen
LumenLumen
Apache web server installation/configuration, Virtual Hosting
Apache web server installation/configuration, Virtual HostingApache web server installation/configuration, Virtual Hosting
Apache web server installation/configuration, Virtual Hostingwebhostingguy
 
Configuration of Apache Web Server On CentOS 8
Configuration of Apache Web Server On CentOS 8Configuration of Apache Web Server On CentOS 8
Configuration of Apache Web Server On CentOS 8
Kaan Aslandağ
 
PHP on Heroku: Deploying and Scaling Apps in the Cloud
PHP on Heroku: Deploying and Scaling Apps in the CloudPHP on Heroku: Deploying and Scaling Apps in the Cloud
PHP on Heroku: Deploying and Scaling Apps in the Cloud
Salesforce Developers
 
Devopstore
DevopstoreDevopstore
Devopstore
Farkhad Badalov
 
Globus toolkit4installationguide
Globus toolkit4installationguideGlobus toolkit4installationguide
Globus toolkit4installationguideAdarsh Patil
 
Making Spinnaker Go @ Stitch Fix
Making Spinnaker Go @ Stitch FixMaking Spinnaker Go @ Stitch Fix
Making Spinnaker Go @ Stitch Fix
Diana Tkachenko
 
How to install nginx vs unicorn
How to install nginx vs unicornHow to install nginx vs unicorn
How to install nginx vs unicorn
baran19901990
 

Similar to EC CUBE 3.0.x installation guide (20)

How to install and configure LEMP stack
How to install and configure LEMP stackHow to install and configure LEMP stack
How to install and configure LEMP stack
 
Install and configure linux
Install and configure linuxInstall and configure linux
Install and configure linux
 
PHP selber bauen
PHP selber bauenPHP selber bauen
PHP selber bauen
 
Deployer - Deployment tool for PHP
Deployer - Deployment tool for PHPDeployer - Deployment tool for PHP
Deployer - Deployment tool for PHP
 
Apache
ApacheApache
Apache
 
Apache
ApacheApache
Apache
 
Apache
ApacheApache
Apache
 
Provisioning with Puppet
Provisioning with PuppetProvisioning with Puppet
Provisioning with Puppet
 
Scale Apache with Nginx
Scale Apache with NginxScale Apache with Nginx
Scale Apache with Nginx
 
Supercharging your PHP pages with mod_lsapi in CloudLinux OS
Supercharging your PHP pages with mod_lsapi in CloudLinux OSSupercharging your PHP pages with mod_lsapi in CloudLinux OS
Supercharging your PHP pages with mod_lsapi in CloudLinux OS
 
ITB2019 NGINX Overview and Technical Aspects - Kevin Jones
ITB2019 NGINX Overview and Technical Aspects - Kevin JonesITB2019 NGINX Overview and Technical Aspects - Kevin Jones
ITB2019 NGINX Overview and Technical Aspects - Kevin Jones
 
How to create a multi tenancy for an interactive data analysis with jupyter h...
How to create a multi tenancy for an interactive data analysis with jupyter h...How to create a multi tenancy for an interactive data analysis with jupyter h...
How to create a multi tenancy for an interactive data analysis with jupyter h...
 
Lumen
LumenLumen
Lumen
 
Apache web server installation/configuration, Virtual Hosting
Apache web server installation/configuration, Virtual HostingApache web server installation/configuration, Virtual Hosting
Apache web server installation/configuration, Virtual Hosting
 
Configuration of Apache Web Server On CentOS 8
Configuration of Apache Web Server On CentOS 8Configuration of Apache Web Server On CentOS 8
Configuration of Apache Web Server On CentOS 8
 
PHP on Heroku: Deploying and Scaling Apps in the Cloud
PHP on Heroku: Deploying and Scaling Apps in the CloudPHP on Heroku: Deploying and Scaling Apps in the Cloud
PHP on Heroku: Deploying and Scaling Apps in the Cloud
 
Devopstore
DevopstoreDevopstore
Devopstore
 
Globus toolkit4installationguide
Globus toolkit4installationguideGlobus toolkit4installationguide
Globus toolkit4installationguide
 
Making Spinnaker Go @ Stitch Fix
Making Spinnaker Go @ Stitch FixMaking Spinnaker Go @ Stitch Fix
Making Spinnaker Go @ Stitch Fix
 
How to install nginx vs unicorn
How to install nginx vs unicornHow to install nginx vs unicorn
How to install nginx vs unicorn
 

Recently uploaded

GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
UiPathCommunity
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Enhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZEnhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZ
Globus
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 

Recently uploaded (20)

GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Enhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZEnhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZ
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 

EC CUBE 3.0.x installation guide

  • 1.   INSTALLATION​ ​STEPS​ ​​EC-CUBE​ ​3.0.X       FLOW  1. Server​ ​settings:​ ​Setting​ ​up​ ​a​ ​server​ ​to​ ​run​ ​EC-CUBE  2. Files/Folders:​ ​Placing​ ​files​ ​on​ ​EC-CUBE​ ​web​ ​server  3. Initial​ ​settings:   a. By​ ​web​ ​interface:​ ​Using​ ​browser​ ​to​ ​navigate​ ​EC-CUBE​ ​installation​ ​screen.  Follow​ ​the​ ​steps​ ​to​ ​finish​ ​installations   b. By​ ​command​ ​interface:​ ​Using​ ​command​ ​to​ ​execute​ ​installation.  SYSTEM​ ​REQUIREMENTS  Web​ ​server:  ● Apache​ ​2.2.x​ ​/​ ​2.4.x​ ​(mod_rewrite​ ​/​ ​mod_ssl​ ​required)  ● IIS​ ​8.x  ● Nginx​ ​~1.12​ ​​(not​ ​recommend)  PHP:  ● PHP​ ​5.3.9​ ​-​ ​7.1.x  ● Required​ ​extensions:   ○ pgsql​ ​/​ ​mysql​ ​/​ ​mysqli​ ​(to​ ​match​ ​the​ ​database​ ​to​ ​use)  ○ pdo_pgsql​ ​/​ ​pdo_mysqli​ ​/​ ​pdo_sqlite​ ​(depend​ ​on​ ​the​ ​database​ ​to​ ​use)  ○ pdo,​ ​phar,​ ​mbstring,​ ​zlib,​ ​ctype,​ ​session,​ ​json,​ ​xml,​ ​libxml,​ ​openssl,​ ​zip,​ ​curl,​ ​fileinfo    ● Recommend/Optional​ ​extensions:​ ​mcrypt,​ ​opcache,​ ​hash,​ ​apcu​ ​/​ ​wincache​ ​(adapting​ ​to​ ​the  environment​ ​to​ ​use)       
  • 2. Database​ ​server:  ● Postgres​ ​8.4.x​ ​/​ ​9.x​ ​(Reference​ ​authority​ ​to​ ​pg_settings​ ​table​ ​required)  ● Mysql​ ​5.1.x​ ​/​ ​5.5.x​ ​/​ ​5.6.x​ ​/​ ​5.7.x​ ​(InnoDB​ ​engine​ ​required)  ● SQLite​ ​3.x​ ​​(for​ ​development​ ​use)    1.​ ​​ ​SERVER​ ​SETTINGS  Apache​ ​Configuration​ ​Example:    <VirtualHost​ ​*:80> ServerName​​ ​eccube.local ServerAlias​​ ​eccube.local DocumentRoot​​ ​/var/www/html/eccube/html ErrorLog​​ ​​${APACHE_LOG_DIR}​/error.log CustomLog​​ ​​${APACHE_LOG_DIR}​/access.log​ ​combined <Directory​ ​/var/www/html/eccube/html> Options​​ ​Indexes​ ​FollowSymLinks AllowOverride​​ ​​All Require​​ ​​all​​ ​granted </Directory> </VirtualHost>                   
  • 3.         Nginx​ ​Configuration​ ​Example:    server​​ ​{ ​ ​​ ​​ ​​ ​​listen​​ ​​80​; ​ ​​ ​​ ​​ ​​listen​​ ​[::]:​80​; ​ ​​ ​​ ​​ ​​server_name​​ ​eccube.local; ​ ​​ ​​ ​​ ​​root​​ ​/var/www/html/eccube/html; ​ ​​ ​​ ​​ ​​index​​ ​index.php​ ​index.html​ ​index.htm; ​ ​​ ​​ ​​ ​​location​​ ​/​ ​{ ​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​try_files​​ ​​$uri​​ ​​@rewriteapp​; ​ ​​ ​​ ​​ ​} ​ ​​ ​​ ​​ ​​location​​ ​/template/​ ​{ ​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​location​​ ​​~*​ ​.(ico|jpg|jpeg|png|gif|svg|js|css|swf|eot|ttf|otf|woff|woff2)$ { ​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​add_header​​ ​Cache-Control​ ​​"public"​; ​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​add_header​​ ​X-Frame-Options​ ​​"SAMEORIGIN"​; ​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​expires​​ ​+​1y​; ​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​} ​ ​​ ​​ ​​ ​} ​ ​​ ​​ ​​ ​​location​​ ​​@rewriteapp​​ ​{ ​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​rewrite​​ ​^(.*)$​​ ​/index.php/​$1​​ ​​last​; ​ ​​ ​​ ​​ ​} ​ ​​ ​​ ​​ ​​location​​ ​​~​ ​^/(index|install|index_dev).php(/|$)​​ ​{ ​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​fastcgi_pass​​ ​php-fpm:​9000​; ​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​fastcgi_split_path_info​​ ​^(.+.php)(/.*)$​; ​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​include​​ ​fastcgi_params; ​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​fastcgi_param​​ ​SCRIPT_FILENAME​ ​​$document_root$fastcgi_script_name​; ​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​fastcgi_param​​ ​HTTPS​ ​​off​; ​ ​​ ​​ ​​ ​} ​ ​​ ​​ ​​ ​​error_log​​ ​/var/log/nginx/error.log; ​ ​​ ​​ ​​ ​​access_log​​ ​/var/log/nginx/access.log; } 
  • 4. 2.​ ​FILES/FOLDERS   These​ ​folders​ ​must​ ​be​ ​writable:  ● html  ● app  ● app/template  ● app/cache  ● app/config  ● app/config/eccube  ● app/log  ● app/Plugin     3.​ ​INITIAL​ ​SETTINGS  By​ ​web​ ​interface:  STEP​ ​1:​​ ​Navigate​ ​to​ ​EC-CUBE​ ​source​ ​url​ ​which​ ​setup​ ​on​ ​server​ ​settings.​ ​Example:​ ​http://eccube.local      
  • 5. STEP​ ​2:​ ​​You​ ​will​ ​see​ ​folders​ ​permission​ ​at​ ​this​ ​step,​ ​EC-CUBE​ ​need​ ​write​ ​permission​ ​on​ ​some​ ​folders,​ ​if  some​ ​of​ ​those​ ​does​ ​not​ ​have​ ​write​ ​permission,​ ​they​ ​will​ ​display​ ​here       STEP​ ​3:​​ ​You​ ​will​ ​fill​ ​store​ ​information​ ​and​ ​email,​ ​server​ ​settings​ ​on​ ​this​ ​step 
  • 6.  
  • 7. STEP​ ​4:​​ ​You​ ​will​ ​fill​ ​database​ ​connection​ ​in​ ​this​ ​step      STEP​ ​5:​​ ​You​ ​will​ ​see​ ​note​ ​about​ ​in-use​ ​database​ ​in​ ​this​ ​step,​ ​if​ ​you​ ​have​ ​already​ ​data​ ​on​ ​database,​ ​then  want​ ​to​ ​use​ ​it​ ​instead​ ​of​ ​creating​ ​new​ ​data,​ ​please​ ​check​ ​the​ ​checkbox         
  • 8. STEP​ ​6:​​ ​You​ ​was​ ​install​ ​EC-CUBE​ ​successfully.     *Note*:​ ​Should​ ​rename/delete​ ​file​ ​​html/install.php      By​ ​command​ ​interface:  STEP​ ​1:​ ​​Navigate​ ​into​ ​root​ ​dir​ ​of​ ​EC-CUBE​ ​source​ ​code.   Run​ ​cmd:​ ​​php​ ​eccube_install.php   You​ ​will​ ​see​ ​instruction​ ​screen. 
  • 9.     STEP​ ​2:​ ​​Set​ ​ENV​ ​variables,​ ​then​ ​run​ ​command​ ​again.