魔方财务搭建教程
这篇文章介绍了如何搭建魔方财务
注1、我选择部署魔方财务的系统为Debian 12
注2、参考文档魔方财务开心版搭建、魔方财务和魔方云系统开心扩展
1 安装宝塔Linux面板
1.1 一键脚本安装
在宝塔官网复制一键安装命令运行
if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ssl251104
1.2 安装运行环境
1.2.1
登录宝塔面板,并参考魔方财务教程选择LNMP运行环境。MySQL选择5.7,PHP选择7.3,其他保持默认。
1.2.2
点击软件商店,点击已安装,点击PHP7.3的位置图标
1.2.3
后退一级文件夹,然后依次进入/lib/php/extensions/no-debug-non-zts-xxx文件夹,下载PHP7.3对应的idcsmart.so.txt文件上传到当前文件夹,重命名为idcsmart.so
点击软件商店,点击已安装,点击PHP7.3的设置。选择侧栏安装扩展,安装ionCube、fileinfo两个扩展。然后选择配置文件,在底部添加一行如下配置,并回车添加一空白行,保存并重启PHP
extension=idcsmart.so #[启用拓展]
2 搭建魔方财务系统
2.1 创建网站
择网站,选择添加站点,在域名处输入解析到本服务器的域名,数据库选择MySQL,PHP选择7.3,其余会自动生成,点击确定。
2.2 上传魔方财务文件
下载魔方财务3.7.6安装包,上传到刚刚创建网站的根目录。
解压压缩文件后保证文件夹内有画圈内的文件即可。
2.3 其余设置
按照魔方财务教程的演示。从官方文档进行nginx伪静态设置小结开始,继续nginx伪静态设置,继续进行运行目录设置,和余下安装设置即可。在填写授权码的部分,使用MD5加密生成一个任意的32位大写md5填入即可。
2.4 设置魔方财务定时任务
在魔方财务后台,在设置>系统任务>定时任务处,查看自己的定时任务命令。
然后在宝塔面板计划任务>添加任务处设置定时任务,设置完成后点击任务的运行按钮。
3 魔方财务美化
安装魔方财务的主题,我选择的是常用的yunyoo主题。
3.1 GitHub链接
idcsmart-yunyoo-web、idcsmart-yunyoo-clientarea、idcsmart-yunyoo-cart。
3.2 网盘链接
idcsmart-yunyoo-web、idcsmart-yunyoo-clientarea、idcsmart-yunyoo-cart。
3.3 简要说明
将三个模板分别上传到网站根目录的/public/themes/web、/public/themes/clientarea、/public/themes/cart目录下即可,注意web模板解压后需将文件夹重命名为yunyoo
3.4 cart配置
-
在 后台 -> 设置 -> 站务设置 -> 官网自定义字段 -> 添加字段
字段名 字段内容 yunyoo_twemojiurlhttps://cdnjs.cloudflare.com/ajax/libs/twemoji/15.1.0/svg/ -
商品分组配置
分组 方法 例子 一级分组 主标题,副标题,图标样式CVM,经典型云服务器,fa-4x fa-server fa-solid m-2 invisible w-0二级分组 主标题,副标题,旗帜样式,旗帜Emoji编码美国一区,美国Kurun 精品线路 (US1),m-2 yy-img-w,1f1fa-1f1f8
图标样式与旗帜样式无需修改,直接复制进分组名称即可。
旗帜样式选取 ,将对应图标的HEX填至
旗帜Emoji编码内。
3.5 修改logo
在魔方财务后台设置>站务设置>基础信息可以分别设置官网和会员中心的logo。
3.6 魔方财务后台无法登录
当魔方财务管理后台出现登录无反应或登录后跳回登录页面,在宝塔面板中将宝塔/根目录下的/tmp/session文件权的限修改为777
4 魔方财务插件
如果上传了第三方付费插件或模板,使用过程中提示插件未购买,需要在php配置文件(php.ini)加入idcsmart.app这个配置项,配置第三方插件标识,多个插件标识用英文逗号隔开,例如:
idcsmart.app=AliPayDmf,Smsbao,Subemail
5 lxc切小鸡
查看lxc插件作者的教程即可。
6 结语
这就是我搭建魔方财务遇到一些问题的笔记。对接支付我也没研究过,人少邮件发送可以先用163邮箱凑活,人多在自己搭建。