설치
웹 호스트에 Concrete5 설치
시작하려면 호스팅 환경이 필요합니다. 대부분의 사람들에게 이것은 호스팅 계획을 구매하는 것을 의미합니다. Concrete5는 어디에서나 실행되지만 체크 아웃 할 가치가있는 호스팅 파트너가 있습니다. 다양한 필요한 구성 요소를 설치하고 로컬 웹 서버를 시작하여 Concrete5로 로컬 개발을 수행 할 수도 있습니다.
- 다운로드 콘크리트의 최신 버전 5.
- 해당 ZIP 파일을 웹 서버 또는 웹 환경으로 이동하거나 업로드하십시오. 웹 공간의 웹 액세스 폴더에서 파일을 압축 해제하려고합니다. 일반적 으로이 폴더는 공개 \ _html입니다. 하위 디렉토리에서 Concrete5를 실행하려면 “새 사이트"와 같은 새 폴더를 만들고 콘크리트 5 파일을 변경할 수 있습니다.
- 파일을 압축하면 새 폴더와 index.php가 추가됩니다.
- 폴더 애플리케이션/파일/, 응용 프로그램/config/, 패키지/및 업데이트/는 웹 서버 프로세스에서 작성해야합니다. 이는 호스팅 환경에 따라 폴더가 “세계 쓰기 가능"이어야 함을 의미 할 수 있습니다. 서버가 SUEXEC/PHPSUEXEC로 실행하는 것을 지원하는 경우 파일은 사용자 계정에 의해 소유하고 모든 사람에서 755로 설정해야합니다. 즉, 웹 서버 프로세스가 좋아하는 모든 것을 수행 할 수는 있지만 다른 것은 할 수있는 일이 없지만 (모든 사람이 볼 수는 있지만 예상되는 경우), 이것이 불가능하다면 또 다른 좋은 옵션은 Apache 사용자를 설정하는 것입니다. 이 파일에 대한 모든 권리가있는 Apache “또는"Nobody “). 둘 다 불가능한 경우, CHMOD 777에 파일/ 및 모든 항목 (예 : CHMOD -R 777 파일/ *)
- 데이터베이스에 전체 권한이있는 새 MySQL 데이터베이스 및 MySQL 사용자 계정을 만듭니다. 데이터베이스 서버 (일반적으로 “로컬 호스트”)와 데이터베이스 이름과 해당 데이터베이스에 액세스 할 수있는 데이터베이스 사용자의 이름 및 비밀번호를 기록하십시오.
- “http://example.com"또는 “http://example.com/new-site/"사이트를 방문하십시오. “Concrete5 Zip을"New-Site “라는 폴더로 추출한 경우. 다음과 같은 유용한 설치 화면이 표시됩니다.
작곡가 및 명령 줄을 사용하여 Concrete5 설치
Concrete5.org에서 Zip 파일을 단순히 다운로드하는 것보다 다재다능하고 메인 타전 가능성이있는 Composer는 Concrete5를 설치하는 더 좋은 방법입니다. 이 프로세스를 시작하기 전에 개발 기계에서 로컬 개발 환경을 사용할 수 있어야하며 구성 방법을 알아야합니다. 이 개발 환경은 콘크리트의 최소 시스템 요구 사항을 준수해야합니다. PHP 및 MySQL이 설치 및 실행이 필요하므로 명령 줄을 통해 액세스하는 방법을 알아야합니다. 이 가이드는 이러한 주제 중 일부를 다룰 수 있지만, 그 중 하나라도 전적으로 익숙하지 않은 경우 추가 독서를해야합니다.
사이트의 디렉토리를 만듭니다
먼저 개발 사이트가 일반적으로 설치된 디렉토리에 사이트의 디렉토리를 만듭니다. “Hello World”라는 사이트를 만들겠습니다. 먼저 Hello World 애플리케이션을위한 데이터베이스를 작성하겠습니다. 데이터베이스 (예 : 루트)를 생성 할 수있는 사용자로 MySQL 클라이언트를 실행하고 Hello World 데이터베이스를 작성하십시오.
데이터베이스 작성 hello_world
exit mysql에서 hello-world 디렉토리로 돌아갑니다. 이제 작곡가를 통해 Concrete5를 설치하겠습니다. (참고 :이 안내서는 개발 시스템에 작곡가를 설치 한 것으로 가정합니다. 그렇지 않은 경우 http://getcomposer.org/로 가서 작곡가를 설치해야합니다.)
Composer Create-Project -N Concrete5/Composer Hello_World
cless5 및 PHP 종속성을 Hello-World라는 디렉토리에 설치합니다.
명령 줄 유틸리티를 통해 Concrete5 설치
이제 Concrete5를 설치할 차례입니다. Concrete5의 대화식 설치 명령 줄 유틸리티를 사용해 보겠습니다.
cd hello-world`
./vendor/bin/concrete5 c5:install -i
로컬 데이터베이스 및 로컬 사이트의 구성 세부 정보를 입력하고 Enter를 누릅니다. 설치는 1 분 이내에 완료해야합니다.
사이트에 액세스합니다
Concrete5를 설치 했으므로 찾아 보겠습니다. 프로덕션 환경에서는 Apache 또는 Nginx와 같은 웹 서버를 구성 하여이 컨텐츠를 제공하려고하지만 개발 환경에서는 필요하지 않습니다. 대신, PHP의 내장 웹 서버를 사용하여 시작 및 서비스를 제공하고 Hello \ _world 디렉토리를 통해 신속하게 진행합시다. 먼저 공개/ 디렉토리로 변경하고 디렉토리 내 에서이 명령을 실행합니다.
cd public
php -S localhost:8000
이렇게하면 몇 초 만에 완전히 작동하는 서버가 제공됩니다. 다음으로 웹 브라우저에서 http : // localhost : 8000을 방문하십시오. 당신은 이제 현지 개발 환경과 연결된 완전히 기능하는 Concrete5 사이트를 가지고 있습니다! Concrete5가 시작되고 실행되었으므로 Concrete5가 제공하는 설정, 기능 및 기능에 익숙해 지거나 재구성하기 위해 빠른 여행을하겠습니다.