宝塔面板安装CRMEB商城(开源版)

宝塔面板安装CRMEB商城(开源版)

#本教程使用VMware虚拟机安装,云服务器安装需要设置反向代理,详情参考官方文档

一、安装准备

所需工具:

1.VMware Workstation 17.5.2

2.CRMEB开源版

3.宝塔面板

4.CentOS Stream 9

二、安装CentOS Stream 9

本次使用阿里云镜像安装,下载地址>>>>阿里云镜像站

三、安装宝塔面板

下载地址>>>>宝塔面板

1.安装好CentOS Stream 9后,先获取虚拟机IP,并通过XSHELL连接

ip addr
#展示IP

2.在XShell内输入宝塔安装代码,注意选择正确代码

宝塔安装代码.png

url=https://download.bt.cn/install/install_lts.sh;if [ -f /usr/bin/curl ];then curl -sSO $url;else wget -O install_lts.sh $url;fi;bash install_lts.sh ed8484bec
#代码不定期更新,注意使用符合版本的

#安装宝塔面板时可能会提示主机名为空的情况,输入以下代码后重新输入宝塔安装代码即可解决

sudo hostnamectl set-hostname localhost
"localhost"为主机名,可自行修改

3.等待安装完成,在浏览器输入内网地址,登录面板

4.进入后会提示安装环境,默认选择Ningx+PHP+MySQL的环境即可,安装需要一定时间,等待安装完成即可

#CentOS Stream 9可能会出现安装环境失败的情况,在面板内软件商店-运行环境里重新安装即可

软件商店.png

5.安装PHP-7.4

在软件商店-运行环境中选择“PHP-7.4安装”

#CRMEB仅支持PHP-7.1到PHP-7.4

四、配置安装环境

1.新建数据库

新建数据库.png

2.上传CRMEB安装包至"crmeb"文件夹并双击解压

#下载地址>>>>Gitee开源

#使用以下文件夹即可,自行压缩上传,压缩包上传快些

crmeb安装包.png

上传安装包.png

3.修改数据库配置并重启数据库

配置修改.png

**把“sql-mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES”修改为“sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION**”

sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

修改配置后.png重启数据库.png

4.安装PHP-7.4 Redis扩展

安装Redis.png

5.添加站点,根目录选择“crmeb”文件夹

添加站点-zzxk.png

6.设置伪静态,选择“crmeb”或者“Thinkphp”记得点保存

设置伪静态.png

7.设置网站运行目录

设置运行目录.png

五、安装CRMEB商城(开源版)

1.进入安装页面

浏览器输入IP地址进入安装页面

安装1.png安装2.png安装3.png

安装4.png

安装完成,进入后台页面登录,后期需要进入则输入:http://域名/admin/

后台登录.png

后台界面展示
后台界面.png

前台界面展示
前台界面.png

#本次安装使用Redis缓存安装,也可选择文件缓存,Redis配置在软件商店-已安装-Redis

#Redis配置

服务器地址: 如果不使用远程地址一般为127.0.0.1
端口号: 如果没有更改,默认为:6379
数据库: 默认为0,如果安装多套程序的时候需要调整,调整范围为:0-12
数据库密码: redis数据库的密码默认为空(如果修改过填写修改的密码)
使用redis之前,记得在对应的php版本中安装redis扩展

#数据库配置

打开高级设置,如下数据库服务器地址、端口等配置;

数据库服务器: 为远程数据库连接地址,或者是ip
数据库端口:为远程数据库连接端口,默认3306
数据库用户名:为远程数据库登录的用户名称
数据库密码:为远程数据库登录的用户密码
数据库名:为远程数据库创建的库名