[참고] BookStack은 Windows 설치 BookStack 설치

最後更新:2020/09/09

◎ 到 GitHub 下載 Release 版本

◎ 解壓縮並複製到 apache 的 htdocs 目錄底下

◎ 安裝 composer

# Composer 為一 php 相依性套件管理工具。

# 安裝時會需要指定 php.exe 的路徑,並新增到 Windows 環境變數,
# 因此日後如果 php 的路徑有改變,可直接去修改環境變數的 path。

# 安裝過程會檢查 php.ini 設定,並協助修正。
# 以我來說,基於安全性的因素,"allow_url_fopen" 平常我會設為【Off】,
# 但這會造成 Composer 無法下載套件,
# 因此安裝過程會將此設定改成【On】,並產生一個 "php.ini~orig" 的原始備份檔。

 

◎ 執行 cmd切換到 htdocs/bs (bookstack 目錄),執行 composer installno-dev

composer install --no-dev
# 此步驟是讓 composer 透過 bookstack 目錄裡的 composer.json 檔,
# 安裝所需的 php 相關元件。

# 如果出現 "[PDO Exception] Could not find driver" 等錯誤訊息,
# 打開 PHP 的 php.ini,將下列 extension 的註解符號(;)拿掉。
;extension=curl
;extension=gd2

# 如果出現 "Downloading (failed)" 等錯誤訊息,
# 請將 php.ini 的 "allow_url_fopen" 改為【On】。
allow_url_fopen = On

# 接著重啟 apache。

 

◎ 將.env.example 複製一份修改檔名為 .env

◎ 打開 .env輸入 DB 資料

◎ 執行 cmd在 htdocs/bs (bookstack 目錄)執行 php artisan key:generate

php artisan key:generate

 

◎ 到 phpMyAdmin 建一個空的資料庫編碼為 utf8mb4_unicode_ci

在 htdocs/bs (bookstack 目錄) 新增一 .htaccess 檔,다음 (此內容為 Apache 適用):

Options +FollowSymLinks
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

 

◎ 打開 Apache 的 httpd.conf修改根目錄 (DocumentRoot)為 bs (bookstack 目錄) 底下的 public 目錄

◎ 執行php artisan migrate

php artisan migrate
# 此為透過 Laravel 的 DB Migration 建構資料庫內容。

# 如果出現 could not find driver 等錯誤訊息,打開 PHP 的 php.ini,將下列 extension 的註解符號(;)拿掉。
;extension=pdo_mysql

 

◎ 完成!開啟首頁以 admin@admin.com / password 登入

 

【參考連結】

1 則留言

회신을 남겨주

귀하의 이메일 주소는 공개되지 않습니다. 필요 입력 사항은 표시되어 있습니다 *

이 사이트는 스팸을 줄이기 위해 Akismet에 사용. 귀하의 코멘트 데이터가 처리되는 방법 알아보기.