지식 관리 오픈 소스를 설치해 보았습니다.

개요





지식 관리 오픈 소스 BookStack
Mamp의 로컬 서버에 설치하는 단계

BookStack

절차



1.GitHub 리포지토리 복제


git clone https://github.com/BookStackApp/BookStack.git --branch release --single-branch

2.composer 설치


cd BookStack
composer install

3. .env 파일 설정



'.env.example'을 파일 이름 '.env'로 변경

.env 파일의 데이터베이스 정보 작성
# Database details
DB_HOST=localhost
DB_DATABASE=[データベース名]
DB_USERNAME=[データベースユーザー名]
DB_PASSWORD=[データベースパスワード]

.env 파일에 언어 지정 추가
APP_LANG=ja

4. 권한 확인



아래 폴더의 사용 권한을 쓸 수 있는지 확인
  • storage,
  • bootstrap/cache
  • public/uploads

  • 5. 애플리케이션 키 생성


    php artisan key:generate
    

    6. Mamp 설정



    /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf 변경

    localhost URL은 'knowledge.bookstack.com'입니다.
    <VirtualHost *:80>
        ServerName knowledge.bookstack.com
        DocumentRoot "[webルートのパス]"
        <Directory "[webルートのパス]">
            AllowOverride All
        </Directory>
        ErrorLog "logs/bookstack.local-error_log"
        CustomLog "logs/bookstack.local-access_log" common
    </VirtualHost>
    

    /private/etc/hosts 변경
    127.0.0.1   knowledge.bookstack.com
    ::1         knowledge.bookstack.com
    fe80::1%lo0 knowledge.bookstack.com
    

    7. 데이터베이스 업데이트



    Mamp라면 migrate가 잘 되지 않으므로 "database.php"를 아래 내용으로 변경
    'unix_socket' => '/Applications/MAMP/tmp/mysql/mysql.sock',
    

    변경 후 다음 명령 실행
    php artisan migrate
    

    설치 완료

    8. 사이트 방문



    로그인 화면
    knowledge.bookstack.com
    



    아래 이메일 주소와 비밀번호로 로그인
    メールアドレス : [email protected]
    パスワード : password
    

    로그인 톱



    9. 편집기를 Markdown으로 변경



    기본적으로 편집기가 WYSIWYG이므로 Markdown으로 변경

    WYSIWYG



    오른쪽 상단의 '설정' 링크에서 페이지 편집기를 'Markdown' 선택하여 설정 저장



    Markdown 편집기



    마지막으로



    이번에는 Mamp로 구축했지만 Docker로 구축할 수 있도록 하고 싶습니다.
    그리고, BookStack는 laravel로 만들어져 있네요.

    좋은 웹페이지 즐겨찾기