BookStack
BookStack .env 設定檔
# 是否開啟debug模式
APP_DEBUG=true
# 語系
APP_LANG=zh_TW
# 時區
APP_TIMEZONE=Asia/Taipei
# drawio 網址
DRAWIO=https://embed.diagrams.net/?embed=1&proto=json&spin=1
#匯出pdf wkhtmltopdf 安裝位置
WKHTMLTOPDF=/usr/local/bin/wkhtmltopdf
# Database details
DB_HOST=localhost
DB_DATABASE=bookstackdb
DB_USERNAME=bookstackuser
DB_PASSWORD=bookstackpass
#mail server
MAIL_DRIVER=smtp
# 郵件服務設定
# SMTP mail options
# 郵件主機
MAIL_HOST=10.2.1.168
# Port 號
MAIL_PORT=25
# 登入帳號
#MAIL_USERNAME=null
# 登入密碼
#MAIL_PASSWORD=null
# 認證方式,看使用何種 port 號 例如:ssl or tls
MAIL_ENCRYPTION=null
# 寄件者的帳號
MAIL_FROM=bookstack@fmt.com.tw
# 寄件者名稱
MAIL_FROM_NAME="BookStack"
BookStack 匯出pdf
mkdir -p /usr/share/fonts/chinese
#centos7
yum install ttmkfdir -y
#centos8
dnf install ttmkfdir -y
ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir
vim /etc/fonts/fonts.conf
#加入以下這一 段,存檔退出
<dir>/usr/share/fonts/chinese</dir>
- 重新整理記憶體中的字型快取,這樣就不用 reboot 重啟了
fc-cache
fc-list | grep chinese
yum install -y libpng libjpeg openssl icu libX11 libXext libXrender xorg-x11-fonts-Type1 xorg-x11-fonts-75dpi
wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox-0.12.6-1.centos7.x86_64.rpm
rpm -Uvh wkhtmltox-0.12.6-1.centos7.x86_64.rpm
dnf install -y libpng libjpeg openssl icu libX11 libXext libXrender xorg-x11-fonts-Type1 xorg-x11-fonts-75dpi
wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox-0.12.6-1.centos8.x86_64.rpm
rpm -Uvh wkhtmltox-0.12.6-1.centos8.x86_64.rpm
- 修改專案下.env (預設/var/www/html/BookStack.env)
#加入
WKHTMLTOPDF=/usr/local/bin/wkhtmltopdf
#這是剛才wkhtmltopdf 所安裝的路徑