当前位置: 首页 > article >正文

魔方财务安装指南

本文将详细介绍魔方财务的安装、升级和迁移过程,确保您能够顺利地部署和使用魔方财务系统。

服务器配置一览表

以下是魔方财务1.0.0及更高版本的最低和推荐系统要求:

需求名称推荐配置最低要求
OSCentOS/Debian/UbuntuLinux(不要使用windows)
硬件配置2H4G 系统盘40G的SSD (可酌情调高)2H2G 系统盘40G
PHP版本7.2或者7.3版本7.2
PHP内存限制128M64MB
PHP数据库扩展PDO
PHP扩展imap
Iconv
MBString
GMP
OpenSSL
BC Math
ionCube
fileinfo
Curl with SSL
GD2 库图像
支持JSON
XML
GD2 库图像
ionCube
fileinfo
mysql版本5.6.0
注:系统使用PHP+MYSQL开发,数据库须使用MYSQL 5.6.0,禁止使用Opcache.

安装步骤

第一步:安装宝塔

宝塔是一款非常受欢迎的服务器管理软件,可以方便地安装各种运行环境。请参考官方脚本进行安装:

宝塔官方安装脚本

第二步:安装LNMP或LAMP运行环境

登录宝塔后,选择LAMP或者LNMP都可以,看个人习惯。注意:MySQL必须要5.6版本,PHP必须为7.2或7.3版本。

宝塔面板

第三步:为PHP安装相关扩展

在宝塔的软件商店中,找到已安装的PHP,安装ionCube、fileinfo等扩展。

安装扩展

第四步:获取魔方财务安装包并上传
  1. 下载安装包,登录用户中心>>资源中心>>文件下载>>魔方财务(下载链接)
  2. 上传文件包到服务器/www/wwwroot/目录
  3. 解压文件,确保解压后的文件也在根目录(即/www/wwwroot/)

上传文件

解压文件

第五步:站点添加

在宝塔面板中添加站点,注意数据库编码为utf-8,PHP版本为72。

添加站点

第六步:伪静态与运行目录设置
  1. 设置伪静态

系统使用thinkphp框架开发,需设置伪静态规则。

Apache伪静态规则:

<IfModule mod_rewrite.c>
    Options +FollowSymlinks -Multiviews
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L]
    SetEnvIf Authorization .+ HTTP_AUTHORIZATION=$0
</IfModule>

Nginx伪静态规则:

location / {
    if (!-e $request_filename) {
        rewrite ^(.*)$ /index.php?s=$1 last;
        break;
    }
}

对于新安装1.9.1以下版本,需将伪静态里面的index.php改为api.php。

伪静态设置

  1. 设置/public为运行目录
第七步:魔方财务安装
  1. 导航至域名上运行安装
  2. 检测当前环境是否正确(若提示请求失败或无正确显示,请检查伪静态或重新检测)
  3. 填写已创建的数据库信息
  4. 填写网站配置以及创始人信息(请使用未被使用的授权码)
  5. 运行安装
  6. 安装完成,点击跳转后台登录

http://www.kler.cn/a/308322.html

相关文章:

  • Docker compose部署portainer
  • LeetCode【0035】搜索插入位置
  • Linux 函数在多个地方被同时调用时,函数中的变量如何管理,确保互不影响
  • 计算机网络(3)网络拓扑和IP地址,MAC地址,端口地址详解
  • Spark:不能创建Managed表,External表已存在...
  • openSUSE 环境下通过 zypper 安装软件
  • Qt6编译达梦8数据库驱动插件
  • 92、K8s之ingress下集
  • 遍历指定的目录a中的所有子目录及所有文件os.walk(root_dir)
  • Java进阶13讲__补充2/2
  • 初始爬虫6
  • PostgreSQL15.x安装教程
  • Vert.x初探
  • react native(expo)选择图片/视频并上传阿里云oss
  • Java数据存储结构——二叉查找树
  • 在linux注册服务并开机启动springboot程序
  • 使用canal.deployer-1.1.7和canal.adapter-1.1.7实现mysql数据同步
  • 探索轻量级语言模型 GPT-4O-mini 的无限可能
  • 面试常见题之PG数据库
  • 【工作流集成】springboot+vue工作流审批系统(实际源码)
  • 大数据之spark算子简介
  • SSM 框架 个人使用习惯 详细
  • vue3 + vite2 vue 打包后router-view空白
  • 用最新方案为数据密集型AI供能:将服务器农场沉入旧金山湾
  • 【YashanDB知识库】数据库获取时间和服务器时间不一致
  • Facebook的虚拟现实功能简介:社交网络的新前沿