Getting Started Installation
Wednesday, December 13, 2023 2:42 PM서버 요구사항
- PHP >= 7.0.0
- MySQLi PHP Extension
- MCrypt PHP Extension
- MySQL >= 5.7 (InnoDB engine required)
- Apache Mod Rewrite (supported .htaccess)
- Memcache (optional)
설치
- 고도몰은 크게
user
영역과,system
영역으로 구분됩니다.. -
user
영역은 웹서버에서 사용할 사용자별 홈 디렉토리에 복사하면 됩니다. -
system
영역은 공유자원이므로user
에서 접근 가능한 위치에 한개만 복사하면 됩니다. -
system
폴더에는 직접 접근이 불가능하고,user
폴더에만 접근 가능하므로 개발관리도구에서 작업할Wrapping Class
파일을 복사 후 개발 진행이 가능합니다.
dev
영역은 개발과 관련한 문서, 설정이 포함되어 있으므로 솔루션의 기능과는 아무런 관련이 없습니다.
환경설정
- 데이터베이스 연결 설정은
user/config/database.yml.dist
파일을user/config/database.yml
로 수정하여 설정합니다. - 암호화 키 설정은
user/config/app/security.php
에서 설정합니다.
디렉토리 구조
- 최상위(user/)에서 동작하는 파일은 기본파일(route.php / blank.php)만 해당됩니다.
- 업로드 하더라도 정상동작 되지 않으니 신규 파일을 생성하시려면 'user/data', 'user/skin' 를 이용해 주시기 바랍니다.
- 이미지 및 신규파일의 작업을 'user/tmp' 해당 디렉터리에서 진행하시면 파일의 소실이 우려가 있으니 지양해 주시기 바랍니다.
퍼미션
user/data
, user/skin
디렉토리(하위 경로 포함)는 0707
이상의 권한이 필요하다.
개발도구 (2016.11.08 현재)
- PHPStorm 2016.02 2
- CodeSnipper
- Composer