系統環境:
官方教學:
http://www.sugarforge.org/frs/?group_id=6
wget http://www.sugarforge.org/frs/download.php/9248/SugarCE-6.5.0.zip unzip SugarCE-6.5.0.zip mv SugarCE-Full-6.5.0 /var/www/html/sugarcrm650
變更目錄權現
cd /var/www/html/sugarcrm650/ chown -R root:asterisk cache/ custom/ modules/ upload/ config.php config_override.php sugarcrm.log chmod 0775 -R cache/ custom/ modules/ upload/ config.php config_override.php sugarcrm.log
NOTE:
Group asterisk 是指 apache 所執行的的 group name。
修改 php.ini
upload_max_filesize = 6M
前往 http://<server.ip>/<sugarcrm directory>/install.php。
安裝完成後,還需要做以下步驟
編輯 <sugarcrm 根目錄>/.htaccess
# BEGIN SUGARCRM RESTRICTIONS RedirectMatch 403 (?i)^.*\.log$ RedirectMatch 403 (?i)/+not_imported_.*\.txt RedirectMatch 403 (?i)/+(soap|cache|xtemplate|data|examples|include|log4php|metadata|modules)/+.*\.(php|tpl) RedirectMatch 403 (?i)/+emailmandelivery\.php RedirectMatch 403 (?i)/+cache/+upload # END SUGARCRM RESTRICTIONS
新增 cron jib
crontab -e -u asterisk
* * * * * cd /var/www/html/sugarcrm650 && /usr/bin/php -f cron.php 2>&1
TIPs:
asterisk 是指 apache 的用戶名稱
Ans: 檢查 /etc/php.init 的參數 session.save_path 所設定的目錄,是否可讓 apache 寫入。
Ans: 使用 yum 安裝缺少的模組
yum install php-mbstring
TIPs:
如果 php 5.3 是由 php 5.1 升級上來的,必須要再加上 --enablerepo=<套件庫名稱>,否則會出現套件衝突的錯誤訊息。
Ans: 檢查網頁檔目錄內的 upload 目錄是否有 apache 可寫入的權限。