[技術分享] OpenProject 7.x 用 CentOS 的 YUM 進行安裝

No Comments

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”

Leave a Reply

Share via
Copy link