Linux下CRMEB環境搭建


環境准備:
PHP7.0.33
MySQL5.7
Apache2.4

PHP環境安裝:

sudo apt-get install php-pear php7.0-cli php7.0-common php7.0-curl \
    php7.0-dev php7.0-fpm php7.0-json php7.0-mbstring php7.0-mcrypt \
    php7.0-mysql php7.0-opcache php7.0-zip php7.0-intl php7.0-gd php7.0-xml

MySQL環境安裝:

sudo apt-get install mysql-client mysql-server

Apache2.4環境安裝

sudo apt-get install apache2

克隆Gitee項目

cd /var/www/html

git clone https://gitee.com/ZhongBangKeJi/CRMEB

修改apache的配置(vim /etc/apache2/apache2.conf)

可以通過/Option快速定位查找
配置文件如下:

將其改為如下:

修改完apache配置文件后,記得重啟一下apache(重啟可以讓配置文件生效)

/etc/init.d/apache2 restart

訪問

 

解決辦法:

apt-get install libapache2-mod-php

 

這個問題的原因是因為apache沒有對php的解析模塊導致的,安裝一下就好了。
安裝后記得重啟一下apache2

這時在訪問時,出現如圖:

這樣就表示沒有問題了,這時你只需輸入http://IP/CRMEB/public/install進入安裝即可
再進入安裝前,先給目錄授權一下,不然監測環境會出現目錄、文件權限監測不通過問題

授權

cd /var/www/html/CRMEB

chmod -R 777 public
chmod -R 777 runtime
chmod -R 777 application

安裝流程

(1)安裝向導

(2)檢測環境

紅色標記處是常見錯誤,可參考后面的問題解決鏈接。

(3)創建數據庫

紅色標記處是常見錯誤,可參考后面的問題解決鏈接。

(4)安裝成功

點擊進入后台,如圖:

 

后台管理界面如圖:

本地虛擬機訪問地址:http://IP/CRMEB/admin/login/index.html
如果是遠程服務器,訪問地址就變更為:http://IP/index.php/admin/login/index.html

注意如果你訪問后台管理界面並不像上面那樣,而是出現沒有樣式的登錄界面,請在/var/www/html/CRMEB目錄下執行

cp -r ./* ../

最后再重啟一下apache服務器發現就正常可以看到登錄界面了。

問題解決鏈接:
PHP無法使用curl_init()函數
請在mysql配置文件修sql-mode或sql_mode為NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

參考資料如下:
CRMEB官方安裝文檔


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM