系统:Debain 12纯净环境
异次元店铺系统源码地址:https://github.com/lizhipay/acg-faka
异次元店铺系统使用说明:https://faka.wiki/
1.异次元店铺系统的安装
什么是异次元店铺系统,很简单就是线上店铺,类似于淘宝、拼多多等,你可以在其中入驻然后出售相关产品,与之不同的是你不需要办理复杂的入驻手续,也没有中间商赚差价(当然作为搭建者的你可以自己作为中间商)。开发者是二刺螈所以默认的主题风格可见一斑,但是看到其开发如此强大且免费的店铺系统还要什么自行车。
1.1 安装宝塔
宝塔官网:https://www.bt.cn/
执行命令(不同操作系统命令不同):
wget -O install.sh https://download.bt.cn/install/install_lts.sh && bash install.sh ed8484bec
1.2 登陆之后,按照提示安装相关环境
第一次安装宝塔会出现下图提示,如果已经安装可以忽略该步骤
1.3 创建PHP网站
点击添加站点,参考图中内容进行创建,然后记录mysql账号密码后面会用
如果当时没有记录,后面也可以在侧边栏 数据库 中查看
1.4 上传解压后的源码到站点目录
下载zip包或者直接克隆到本地
点击站点的根目录
来到目录查看界面,默认会存在以下四个文件,可以全部删除,.user.ini 需要root权限,如果你没有相应权限将无法删除,不过保留这些文件也没有问题
上传压缩后的源码文件到站点目录(因为宝塔不支持上传文件数超过1000),可以从宝塔面板中上传,也可以直接登录服务器上传到站点根目录 /www/wwwroot/shop.sqwfly.top
解压之后,将 acg-faka 目录下的文件剪切到站点目录,然后删除 acg-faka 及其压缩包即可,最终效果如下
1.5 设置Nginx伪静态规则
规则内容如下
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
1.6 安装acg-faka
访问站点域名(前提需要域名解析)也可以ip地址加端口号访问,出现安装界面
按照提示先登录后台,地址为:https://shop.sqwfly.top/admin
后端页面如下,可以进行相关设置,比如商品的上架,具体使用说明可以查看其 wiki
前端页面如下
后端的登录和前端的登录不是同一个登录系统,后端为管理员登录,前端为会员(用户)登录
2. 异次元店铺系统的后台配置
由于该店铺系统功能强大,部分功能我没有用到,所以本节就一些基础且配置起来比较繁琐的功能做一下介绍
2.1 SMTP配置
关于如何获取邮箱的授权码请参考我的博文:开启邮箱的SMTP服务
按照图示操作即可,配置之后会员的注册、密码的找回、消息的通知均可以通过邮箱实现,相比于短信通知,邮箱通知是完全免费的。
2.2 对接V免签
关于如何搭建V免签请参考我的博文:宝塔系列-V免签的搭建与使用
如果你不想搭建可以使用我搭建的服务,不过也需要配置你自己的通信密钥与收款码
因为支付宝、微信的支付接口(区别于日常的支付宝、微信支付)只有注册的签约商家才能使用,对于单纯的个人博主是不能调用该功能的,所以需要使用V免签,先来到插件系统,首次获取插件需要先注册一个账号
设置V免签的服务器地址与通信密钥
来到支付接口添加支付方式
配置支付宝与微信支付
评论区