魔方财务安装指南

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

服务器配置一览表

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

需求名称 推荐配置 最低要求
OS CentOS/Debian/Ubuntu Linux(不要使用windows)
硬件配置 2H4G 系统盘40G的SSD (可酌情调高) 2H2G 系统盘40G
PHP版本 7.2或者7.3版本 7.2
PHP内存限制 128M 64MB
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. 安装完成,点击跳转后台登录
相关推荐
何遇mirror10 小时前
云原生基础-云计算概览
后端·云原生·云计算
嚯——哈哈12 小时前
轻量云服务器:入门级云计算的最佳选择
运维·服务器·云计算
请你喝好果汁64112 小时前
Kingfisher 下载ENA、NCBI SRA、AWS 和 Google Cloud)序列数据和元数据
云计算·aws
九陌斋12 小时前
如何使用AWS Lambda构建一个云端工具(超详细)
云计算·aws
嚯——哈哈12 小时前
AWS云服务器:开启高效计算的新纪元
服务器·云计算·aws
徒步僧12 小时前
ThingsBoard规则链节点:AWS SNS 节点详解
云计算·aws
九河云12 小时前
如何对AWS进行节省
大数据·云计算·aws
Akamai中国1 天前
出海第一步:搞定业务系统的多区域部署
开发语言·网络·架构·云计算·智能路由器·云服务·云平台
hotlinhao2 天前
阿里云IIS虚拟主机部署ssl证书
阿里云·云计算·ssl
天草二十六_简村人2 天前
Java语言编程,通过阿里云mongo数据库监控实现数据库的连接池优化
java·jvm·数据库·mongodb·阿里云·微服务·云计算