SuiteCRM的安装是相对简单,只要准备好必备环境,几乎没有什么障碍。但还是不断有新人问起此事,因此在此贴出此文。
最重要的是事先把推荐必备安装搞定,然后按步骤安装就可以了,SuiteCRM安装提示很清楚,只要按提示调整就可以了。
Recommended installation pre-requisites (推荐必备安装)
- PHP
- JSON
- XML Parsing
- MB Strings Module
- Writable SugarCRM Configuration File (config.php)
- Writeable Custom Directory
- Writable Modules Sub-Directories and Files
- Writable Upload Directory
- Writable Data Sub-Directories
- Writable Cache Sub-Directories
- PHP Memory Limit (at least 128M)
- ZLIB Compression Module
- ZIP Handling Module
- PCRE Library
- IMAP Module
- cURL Module
- Upload File Size
- Sprite Support
?
SuiteCRM安装环境:
1. OS:Linux,Windows或Mac (推荐Linux)
2. 数据库:MySQL,Microsoft SQL Server,MariaDB
3.?网页服务器: Apache,Microsoft IIS
4. 及上面提到的推荐必备安装
(国内比较实用的Linux起步配置 Centos 7.4 + LAMP包,Apache 2.4,PHP 7.2.3,mysql 5.7,详情请看最后的阿里云ECS实例安装流程推荐 )
最新LTS版的SuiteCRM下载地址:?suitecrm.com/download
将 SuiteCRM 文件复制到网页服务器
下载完 SuiteCRM 包后, 将需要解压文件,并设置安装过程所需的权限。
网页服务器使用的文件目录因操作系统而异,在此介绍一种可能;在 SuiteCRM 目录 (Linux) 上设置以下权限:
a.?sudo chown -R www-data:www-data? (这里的用户名和组根据具体情况会有变化,流行的例子有www或apache)
b.?sudo chmod -R 755
c.?sudo chmod -R 775 cache custom modules themes data upload
这三步非常重要,请务必要做到!
安装 SuiteCRM
成功地将 SuiteCRM 文件复制到网页服务器后, 需要按照屏幕提示安装向导安装 SuiteCRM。您可以通过在浏览器中输入以下内容来导航到向导: http://<yourServer>/<yourSuiteCRMDirectory>/install.php。您可以执行典型的安装或自定义安装。建议使用典型安装, 但您可以选择 “自定义安装”。
下图是一个局域网安装的例子,一般新手都会用这样的架构
理想的生产环境应该的服务器上,建议先要申请好网址,建虚拟主机,然后再安装SuiteCRM,这样可以减少后面的许多麻烦,不然事后要进行不少改动。
更多详细的说明请看SuiteCRM安装的英文说明
如开始提到的SuiteCRM的安装是相对简单的,在安装好以后的CRM系统设置需要投入更大的精力。回头看这一步也许不值一提。
如果自己要找一个理想的安装环境最终会花费非常多的时间,往往比你想象的要多,会碰到这样那样的困难,所以在此作以下推荐:
最新的阿里云ECS实例安装流程推荐,在此还有一篇相关的文章:“虚拟主机、VPS和云主机、服务器之间的区别与联系” 这是一篇不错的分享
如何在Debian 9上安装SuiteCRM,看上去似乎蛮全的!
在Linux中安装SuiteCRM(客户关系管理)
?
虽然我们不推荐在windows上安装SuiteCRM,为了降低新入门者的门槛,在此分享一些相关的windows信息:
1. Windows上首先需要一个SuiteCRM运行环境,见下面一键包的链接
2. 安装好运行环境后,要知道是否正常运行?web服务器的根目录在哪里?
3. 然后再看下面的具体例子。
Windows下的安装环境一键包
推荐几款一键快速搭建PHP本地运行环境的好工具(含php7.0及apache,nigix,mysql)
下面这个具体例子是在: window server2012, phpstudy ( php-7.1.13 + Apache + MySQL),SuiteCRM7.10.4 上的一个安装。
安装好后的界面如下:
点击切换php版本,选择php-7.1.13
点击”其他选项菜单” -> “php扩展和配置” -> “php扩展” ,选中如下php扩展。
点击”其他选项菜单” -> “php扩展和配置” -> “参数值 设置” ,设置error_reporting为“E_ALL & ~E_DEPRECATED & ~E_STRICT”,设置upload_max_filesize 大于6M。
重启phpstudy。
点击”其他选项菜单” -> “网站根目录”。将下载好的Suitecrm安装包解压并重命名文件名,然后放在网站根目录中,如下图所示。
suite710目录下的内容见下图。
安装SuiteCRM->可在浏览器里给出如:192.168.0.101/suite710/? 或如下图:localhost/suite710/
下面安装步骤Windows和Linux是相同的。
然后出现下面的界面,说明一切就绪:
下面要给出相关的参数:
看到下面的界面,就恭喜你!
需要帮助->请填表联系我们!
对于赶时髦的朋友们,我们这样还推荐一个Docker方法,主要针对在Linux上搭建一个测试环境,具体请看英文链接。