cloud9에 EC-CUBE3을 설치해 보았습니다.

회사의 사정으로, 평상시는 만지지 않는 EC-CUBE3를 만져 보니, 시험에 cloud9 에 들어갈지 어떨지를 시험해 보았습니다.

cloud9 준비



cloud9의 사용법은 여기 등을 참고하십시오. PHP+Apache 템플릿으로 workspace를 하나 만들어보세요


EC-CUBE3 설치



핵심 파일을 가져옵니다.



EC-CUBE 3의 Github 저장소 로 이동하여 리포지토리 URL을 클립보드에 복사하여 가져옵니다.
git clone https://github.com/EC-CUBE/ec-cube.git

을 cloud9 의 Terminal 에 넣습니다.



왼쪽의 파일 네비게이터를 보면 ec-cube라는 디렉토리가 잘립니다. 이번에는 최상위 디렉토리를 사이트 루트로 만들려고 생각하기 때문에 hello-world.php와 README.md를 제거하고 ec-cube/아래의 모든 파일을 사이트 루트에 가져옵니다.



파일 네비게이터에서 오른쪽 클릭으로 삭제하는 것도 좋고, 터미널에서 rm 치는 것도 좋다.


이런 상태가 되어 있으면 좋을까라고 생각합니다.

각종 설정 개소 편집



eccube_install.sh를 열고 53행 이상을 편집합니다.

59행의 사이트 루트 설정을 변경합니다.

eccube_install.sh
export ROOT_URLPATH=${ROOT_URLPATH:-"/html"}

그런 다음 68-71행의 데이터베이스 설정을 변경합니다.

eccube_install.sh
export DBSERVER=${DBSERVER-"0.0.0.0"}
export DBNAME=${DBNAME:-"c9"}
export DBUSER=${DBUSER:-"your_name"}
export DBPASS=${DBPASS:-""}

DBUSER의 값은 cloud9의 사용자 이름과 같아야 합니다. 확실하지 않으면 먼저 MySQL을 시작 , 사용자 이름을 확인하십시오. DBPASS는 공란에서 OK.

편집이 끝나면 저장합니다.

MySQL 시작



그런 다음 터미널에서 MySQL 시작
mysql-ctl start



설치 프로그램의 쉘 스크립트 실행



MySQL이 일어나면,
sh eccube_install.sh mysql

mysql이라는 옵션을 붙이는 곳이 포인트입니다.

Composer가 다양한 것을 취해 오므로, 종종 커피에서도 마시면서 기다립니다.

성공적으로 성공하면 이런 화면입니다.



시작해 보자.



메뉴 바에서 "Run Project"를 눌러 Apache를 시작합니다.

Apache 시작을 확인한 후 Preview 창을 시작합니다. 사이트 루트에는 EC-CUBE3의 최상위 디렉토리가 표시되는 것을 알 수 있습니다.



그 중에서 HTML을 클릭합니다.

잘 가면 아래와 같이 되어 있을 것입니다.



관리 화면에는 어떻게 들어가는가?



작업 공간의 루트에서/html/admin이 관리 화면입니다.
http://your_workspace_name-your_c9_username.c9users.io/html/admin



로그인의 아이 패스는,

ID

admin

password

password

에 넣습니다. 나중에 변경해 봅시다.

잘못되면…



다시 한번 eccube_install.sh의 내용을 검토하거나 명령 입력 오류가 있는지 확인해 봅시다. eccube_install.sh는 계속 남아 있기 때문에 여러 번 사용할 수 있습니다 (단, 한 번 설치에 성공하면 성공한 EC-CUBE3을 덮어 쓰므로 중요)

요약


  • c9를 PHP + Apache 템플릿으로 시작합니다.
  • git clone으로 EC-CUBE3의 코어를 가져옵니다
  • eccube_install.sh 내용 편집
  • sh eccube_instal.sh
  • 공개 디렉토리는/html
  • 관리 화면은/html/admin
  • 설치 직후의 로그인 정보는 admin/password

  • 이상, 수고하셨습니다.

    좋은 웹페이지 즐겨찾기