Centos8安装SuiteCRM,还有我安装时碰到的问题解决方法

文章详细介绍了如何在Linux环境中配置LNMP堆栈,包括下载和解压SuiteCRM,修改文件权限,调整Nginx和PHP配置以满足SuiteCRM的安装要求,解决上传文件大小限制问题,以及后期的语言包汉化步骤,最终实现系统的中文显示。

配置LNMP环境,参考:搭建LNMP环境

下载SuiteCRM:GitHub链接

下载解压这些就跳过了

修改SuiteCRM文件夹权限

切换到所在文件夹,根据自己具体文件夹来操作
更改文件所有者

cd /usr/share/nginx/html/

切换到所在文件夹
更改文件所有者

 chown -R nginx:nginx SuiteCRM

修改权限

chmod -R 755 SuiteCRM

修改Nginx配置文件

将root后的内容替换为SuiteCRM根目录

在在location /大括号内,将root后的内容替换为SuiteCRM根目录
在这里插入图片描述

打开安装页面

你的IP/install.php
localhost/install.php
将会看到这个页面
在这里插入图片描述
Next后检查安装环境
比如我这个就缺失:ZIP Handling Module
在这里插入图片描述
回到终端安装缺失的模块

dnf -y install php-zip

在这里插入图片描述
在这里插入图片描述
安装完成再回去检查安装环境,一般修改后都建议重启一次服务

提示修改上传文件大小限制:Warning: Your PHP configuration should be changed to allow files of at least 6MB to be uploaded.(警告:应更改您的 PHP 配置以允许上传至少 6MB 的文件。)
在这里插入图片描述

设置允许上传的文件大小,建议修改到200M以上,与上传文件和升级系统都有关系的

回到终端
修改PHP配置文件
vim打开PHP配置文件

vim /etc/php.ini

搜索upload_max_filesize(设置上传最大文件大小,默认2M)

:/upload_max_filesize

在这里插入图片描述
搜索post_max_size(设置最大POST数据限制,默认8M)

:/post_max_size

在这里插入图片描述
保存退出

修改Nginx配置文件
vim打开Nginx配置文件

vim /etc/nginx/nginx.conf

在http{}内插入修改

修改前
在这里插入图片描述
修改后
在这里插入图片描述
保存退出

重启PHP和Nginx服务

重启Nginx服务

systemctl restart nginx

重启PHP服务

systemctl restart php-fpm.service

然后打开页面,按需求配置
在这里插入图片描述

等配置安装完成,显示登陆界面

在这里插入图片描述

开始界面汉化
登陆
点击admin▶▶admin
在Admin Tools找到Module Loader(在管理工具找到模块加载器)
在这里插入图片描述
选择上传语言包
需要登陆下载,中文语言包下载地址:下载链接
在这里插入图片描述
在这里插入图片描述

下载好,选择文件上传安装

在这里插入图片描述

安装成功后返回上一页面

在System找到Locale,修改成简体中文

在这里插入图片描述
在这里插入图片描述

退出,重新登陆,完成

在这里插入图片描述

据说是CRM市场最牛软件,从Siebel经过SugarCRM到现在的SuiteCRM Siebel 公司建于1993年,在2001年度财富杂志所发表的全球100个发展最快的企业名单上位居第二位,曾经红得发紫。 2012年 IBM用SugarCRM替代Siebel做为客户关系管理系统,在这一年里Siebel失去惠普、微软和IBM三大顶级客户。 SugarCRM 从2007 年起连续多年获得Bossie Awards年度最佳开源CRM软件,经历了高速成长,从开源慢慢变为只开一点点,直到不再维护开源版。 SuiteCRM 从2014开始, 2015 2016逐年替代了SugarCRM成为Bossie Awards最佳开源CRM软件。 SUITECRM是一个屡获殊荣的企业级的,强大的,可定制的,免费的开源客户关系管理应用程序。14种语言界面自由替换,世界上一些最大的公司是优先选择SUITECRM上一代像SALESFORCE的,SAP,SIEBEL和MICROSOFT应用程序。 SUITECRM提供具有大大降低了部署成本和(TCO)总拥有成本相同的功能,它是完全免费的 - 每行代码是开源的,永远都是。 我们正在改变CRM变得更好 - 更低的成本,更灵活,更快速的部署,没有厂商限制。 经过超过多年的发展,SuiteCRM仍然在不断实现创新及扩展。这位从SugarCRM手中接过开源CRM皇冠的继任者将账目管理、销售自动化与营销工具等从Sugar专业版中的功能加以整合。另外,它还提供丰富的扩展集合,从企业安全插件到搜索、社交媒体乃至Mail Chimp市场营销工具皆在其中。 它的最新版本提供深层报告选项,并经由Suite Spot这一新型分析工具实现。这款拖拽操作型报告设计工具允许大家创建并定义复杂的报告,而不要求使用者接受SQL培训或者具备相关知识。它的报告可以本地方式交付,或者推送至门户网站以进行共享。 而更为重要的是,SuiteCRM用户界面在设计中充分考虑到移动设备的实际情况,专门进行了小屏幕优化,同提供可靠的信息同步机制。如果大家希望寻找一种功能及性能出众的销售流程与客户交互CRM解决方案,那么SuiteCRM绝对值得一试。 产品亮点 ● 开源、免费,多语言 ● 荣获BOSSIE评比的2014, 2015和2016年度最佳CRM软件 ● 定位于与Salesforce, Oracle, SAP and Microsoft Dynamics等商业CRM竞争 ● 能够通过工作流功能来对报价、Pipeline、合同等进行审批流程设置 ● 产品基于SugarCRM开源版,但远远超出 适用的操作系统 Windows: SuiteCRM runs on any OS that runs PHP Linux: SuiteCRM runs on any OS that runs PHP Mac: SuiteCRM runs on any OS that runs PHP
Linux CentOS 离线安装 SuiteCRM 需要您先下载SuiteCRM安装包,并确保有离线环境(比如本地磁盘或者ISO镜像)。以下是基本步骤: 1. **下载安装包**: - 访问SuiteCRM的官方网站 <https://suitecrm.com/download> 下载适用于CentOS的源码压缩包(通常是`.tar.gz`格式),因为官方可能会提供预编译的RPM包,如果没有找到,需要从GitHub或其他可靠的源获取源码。 2. **创建安装目录**: ``` mkdir /opt/suitecrm cd /opt/suitecrm ``` 3. **解压并配置**: ``` tar zxf suitecrm-X.Y.Z.tar.gz cd suitecrm-X.Y.Z cp config.sample.php config.php ``` 修改 `config.php` 文件,设置数据库连接信息和其他必要的配置。 4. **安装依赖**: 由于是离线安装,你需要手动安装所有依赖项。可以在项目根目录下运行 `php composer.phar install` 来列出需要的库,然后一个个安装它们。注意检查网络是否可用,因为Composer默认会在线查找依赖。 5. **编译和安装**: ``` php setup.php --no-web --skip-assets --no-vendor-install --db-host=your_host --db-name=suitecrm --db-user=root --db-pass=your_password --install ``` 这将创建数据库、表结构以及初始化系统。 6. **启动服务**: 根据安装情况,可能需要编辑 `/etc/init.d/suitecrm` 或者 `/etc/systemd/system/suitecrm.service` 并设置启动命令,然后执行 `service suitecrm start` 或者 `systemctl start suitecrm`. 7. **配置Apache/Nginx**: 如果你想通过Web服务器访问SuiteCRM,需配置虚拟主机并指向SuiteCRM的公共文件夹。 8. **验证安装**: 浏览器输入服务器IP地址加上安装后的URL(如 `http://your_server_ip/suitecrm`)进行登录并确认SuiteCRM已成功安装
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值