[技術分享] OpenProject 7.x 用 CentOS 的 YUM 進行安裝
11 月 27
UPDATE: 透過 YUM 升級, 目前OpenProject已到8.3.1
REF: https://www.openproject.org/download-and-installation/
先安裝 openproject
install openproject by yum
設定MaridDB/mysql
openproject 的 user擁有存取權
設定 Openproject (第一次)
# openproject reconfigure
要預備好 apache2/mysql2/MaridDB/Git 等環境資訊
[FAQ]
Q1. 如果伺服器在後端內網
A: 可在前端 apache 的 httpd.conf 或 ssl.conf 增加以下 vhost 設定
ProxyPreserveHost On # (這個若沒設定, 有些連線會出現內網IP)
ProxyPass / http://192.168.7.76:81/
ProxyPassReverse / http://192.168.7.76:81/
—
Q2.如果不小心DB一開始沒設成utf8 / utf8_general_ci;
A: 經常會出現 internal error, 起因就是因為字元集的問題
需要進DB去做設定
USE ‘openproject’;
ALTER TABLE ‘資料表名稱’ CONVERT TO CHARACTER SET ‘utf8’ COLLATE ‘utf8_general_ci’;
—
Q3如果有使用 gravatar 大頭像服務, 而出現連線不安全(SSL議題),
A: 可以到系統管理的系統設置, 找到 protocol改成HTTPS即可
—
Q4 如果登入時出現 422錯誤
A: 通訊協定採用SSL的情況下, 透過 apache 的 reverse proxy, 需要另加一個設定在 vhost 的段落裡
RequestHeader set X-Forwarded-Proto “https”
—