目录

魔方财务搭建教程

这篇文章介绍了如何搭建魔方财务

注意

注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的位置图标

/posts/myblog58/1.2.2.png
PHP7.3位置

1.2.3

后退一级文件夹,然后依次进入/lib/php/extensions/no-debug-non-zts-xxx文件夹,下载PHP7.3对应的idcsmart.so.txt文件上传到当前文件夹,重命名为idcsmart.so

/posts/myblog58/1.2.3.png
idcsmart.so

点击软件商店,点击已安装,点击PHP7.3的设置。选择侧栏安装扩展,安装ionCubefileinfo两个扩展。然后选择配置文件,在底部添加一行如下配置,并回车添加一空白行,保存并重启PHP

extension=idcsmart.so  #[启用拓展]

2 搭建魔方财务系统

2.1 创建网站

择网站,选择添加站点,在域名处输入解析到本服务器的域名,数据库选择MySQL,PHP选择7.3,其余会自动生成,点击确定。

/posts/myblog58/2.1.png
添加站点

2.2 上传魔方财务文件

下载魔方财务3.7.6安装包,上传到刚刚创建网站的根目录。

/posts/myblog58/2.2.png
网站根目录

解压压缩文件后保证文件夹内有画圈内的文件即可。
/posts/myblog58/2.2.2.png
网站根解压

2.3 其余设置

按照魔方财务教程的演示。从官方文档进行nginx伪静态设置小结开始,继续nginx伪静态设置,继续进行运行目录设置,和余下安装设置即可。在填写授权码的部分,使用MD5加密生成一个任意的32位大写md5填入即可。

2.4 设置魔方财务定时任务

在魔方财务后台,在设置>系统任务>定时任务处,查看自己的定时任务命令。

然后在宝塔面板计划任务>添加任务处设置定时任务,设置完成后点击任务的运行按钮。

/posts/myblog58/2.4.png
添加任务

3 魔方财务美化

安装魔方财务的主题,我选择的是常用的yunyoo主题。

3.1 GitHub链接

idcsmart-yunyoo-webidcsmart-yunyoo-clientareaidcsmart-yunyoo-cart

3.2 网盘链接

idcsmart-yunyoo-webidcsmart-yunyoo-clientareaidcsmart-yunyoo-cart

3.3 简要说明

将三个模板分别上传到网站根目录的/public/themes/web/public/themes/clientarea/public/themes/cart目录下即可,注意web模板解压后需将文件夹重命名为yunyoo

3.4 cart配置

  • 在 后台 -> 设置 -> 站务设置 -> 官网自定义字段 -> 添加字段

    字段名 字段内容
    yunyoo_twemojiurl https://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编码内。

在魔方财务后台设置>站务设置>基础信息可以分别设置官网和会员中心的logo。

/posts/myblog58/4.png
logo设置

3.6 魔方财务后台无法登录

当魔方财务管理后台出现登录无反应或登录后跳回登录页面,在宝塔面板中将宝塔/根目录下的/tmp/session文件权的限修改为777

4 魔方财务插件

如果上传了第三方付费插件或模板,使用过程中提示插件未购买,需要在php配置文件(php.ini)加入idcsmart.app这个配置项,配置第三方插件标识,多个插件标识用英文逗号隔开,例如:

idcsmart.app=AliPayDmf,Smsbao,Subemail

插件下载链接

5 lxc切小鸡

查看lxc插件作者的教程即可。

6 结语

这就是我搭建魔方财务遇到一些问题的笔记。对接支付我也没研究过,人少邮件发送可以先用163邮箱凑活,人多在自己搭建。