설치
Shared Hosting
북스택은 현재 공유 PHP 호스팅을 지원하지 않습니다. 공유 호스팅 제공업체마다 차이가 너무 많고 현재 설치 프로세스를 지원하기에는 제한 사항이 너무 많지만 향후 이를 더 쉽게 만들고 싶습니다. 호스팅 제공업체의 'Laravel 설치 가이드'를 검색해 보시면 프로세스가 비슷할 것입니다. 애플리케이션 소스 파일을 수정하거나 큰 규모의 해결 방법을 적용하면 보안 또는 안정성 문제가 발생할 수 있으므로 주의하세요.
Manual Installation
설치하기 전에 위의 요구 사항이 충족되는지 확인하세요.
이 프로젝트는 현재 업데이트를 제공하기 위한 안정적인 채널로 BookStack GitHub 리포지토리의 release 브랜치를 사용하고 있습니다. 설치는 현재 다소 복잡하며 향후 릴리스에서 더 간단하게 개선될 예정입니다. PHP 또는 Laravel 경험이 있다면 더 쉽게 설치할 수 있습니다.
1. BookStack GitHub 리포지토리의 릴리스 브랜치를 폴더에 복제합니다.
$ git clone https://github.com/BookStackApp/BookStack.git --branch release --single-branch
2. cd를 써서 애플리케이션 폴더로 이동하고 composer install --no-dev를 실행합니다.
3. .env.example 파일을 .env로 복사하고 고유한 데이터베이스 및 메일 세부 정보를 입력합니다.
4. storage, bootstrap/cache 및 public/uploads 폴더가 웹 서버에서 쓰기 가능한 폴더인지 확인합니다(자세한 내용은 여기를 참조하세요).
5. 애플리케이션 루트에서 php artisan key:generate를 실행하여 고유한 애플리케이션 키를 생성합니다.
6. Apache를 사용하지 않거나 .htaccess 파일을 비활성화하는 경우 아래와 같이 URL 재작성 규칙을 만들어야 합니다.
서버의 웹 루트가 BookStack 공용 폴더를 가리키도록 설정합니다. 이 작업은 Nginx의 루트 설정 또는 Apache의 DocumentRoot 설정으로 수행됩니다.
PHP 아티산 마이그레이션을 실행하여 데이터베이스를 업데이트합니다.
완료! 이제 기본 관리자 세부 정보 admin@admin.com 에 비밀번호를 사용하여 로그인할 수 있습니다. 처음 로그인한 후에는 이러한 세부 정보를 즉시 변경해야 합니다.
No Comments