1. 程式人生 > >Centos7安裝VTigerCRM詳細過程(基於易邁雲)

Centos7安裝VTigerCRM詳細過程(基於易邁雲)

Centos7安裝VTigerCRM詳細過程(基於易邁雲)

CRM即客戶關係管理(CustomerRelationshipManagement)。顧客、關係、管理,這三個詞本身就足以讓我們頭大,更別提它們三個一起出現在一起。但vTigerCRM要做的事就是讓我們遠離疼痛,它為我們提供了一個便捷的解決方案。vTigerCRM是一個用PHP指令碼語言開發的開源客戶關係管理工具,它使用MySQL作為資料庫,並且聲稱是永久100%開源的CRM系統。本章將給予易邁雲伺服器來部署CRM服務端。

  • Centos7檢查系統更新: 

yum update

選擇y回車,即可安裝更新補丁;

  • Centos7
    自動更新設定:

yum -y install yum-cron

vim /etc/yum/yum-cron.conf

download_updates = yes;apply_updates = yes

ZZ儲存退出。

  • 安裝LAMP
  1. 安裝wget:

yum -y install wget screen git

  1. 下載lamp.git:

  1. 進入lamp目錄:

cd lamp

  1. 執如下戲命令:

chmod +x *.sh

  1. 執如下戲命令:

screen -S lamp

  1. 開始安裝:

./lamp.sh

  1. 進行選擇後,按任意鍵開始安裝:(2,2,4,1,1)php最好安裝版本7.X

部分元件安裝出錯的話,可以手動下載安裝包安裝。

  • 檢查PHP擴充套件元件,MySQL引數,php.ini引數
  1. 檢查所需的PHP擴充套件元件是否安裝:GD、IMAP、Zlib、xml、fileinfo、Exif、mbstring、OpenSSL、Curl。輸入IP地址,檢視探針或phpinfo.php。
  1. 檢視MySQL引數是否正確(資料庫字符集:utf-8,資料庫儲存引擎Engine = InnoDB,SQL_MODE不能為STRICT_TRANS_TABLES)
  1. 進入MySQL系統:

mysql -uroot -p

  1. 檢視MySQL預設字符集:

show variables like '%char%';

  1. 檢視sql_mode設定:

SELECT @@GLOBAL.sql_mode;

  1. 如果沒問題就退出MySQL:

exit

  1. 檢視MySQL的my.cnf引數(資料庫儲存引擎Engine = InnoDB,SQL_MODE 不能為 STRICT_TRANS_TABLES),檢視my.cnf所在目錄:

mysql --help|grep 'my.cnf'

  1. 進入/usr/local/mysql/目錄:

cd /usr/local/mysql

  1. 編輯my.cnf

vim /etc/my.cnf

  1. 更改sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLESsql_mode = ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,ZZ儲存退出:

  1. 重啟MySQL服務命令:

/etc/init.d/mysqld restart

  1. 更改/usr/local/php/etc/php.ini部分引數:
  1. error_reporting:E_ALL & ~E_NOTICE & ~E_DEPRECATED
  2. safe_mode:Off
  3. display_errors:On
  4. file_uploads:On
  5. max_execution_time:0
  6. memory_limit:64M
  7. log_errors:Off
  8. output_buffering:On
  9. register_globals:On
  10. short_open_tag:Off
  11. allow_call_time_pass_reference = Off(用於設定定時任務執行)
  1. 重啟Apache服務命令:

/etc/init.d/httpd restart

  • 安裝CRM:
  1. 下載CRM後,解壓CRM:

wget https://sourceforge.net/projects/vtigercrm/files/vtiger%20CRM%207.1.0/Core%20Product/vtigercrm7.1.0.tar.gz

tar xzf vtigercrm7.1.0.tar.gz.tar.gz

  1. 將解壓的/root/ vtigercrm,拖拽到/data/www/default/

授權: chmod -R 777 /data/www/default/vtigercrm

  1. 在瀏覽器上輸入IP/ vtigercrm開始安裝
  • 設定定時任務:
  1. 測試vtigercron.sh是否可以執行,進入/vtigercrm/cron/目錄:

cd /data/www/default/vtigercrm/cron

  1. 測試vtigercron.sh是否可以執行:

sh vtigercron.sh

  1. 執行chmod a+x vtigercron.sh:

chmod a+x vtigercron.sh

  1. 進入定時任務編輯介面:

crontab -e

  1. 編輯定時任務每十五分鐘執行一次工作流:

*/15 * * * * /data/www/default/vtigercrm/cron/vtigercron.sh

  1. 重新載入定時任務:

/bin/systemctl reload crond.service

  • 刪除安裝壓縮包,節省空間:
  1. 進入root目錄:

cd /root/

  1. 刪除lamp目錄:

rm –rf lamp