财务系统使用文档>安装+升级+迁移>如何安装魔方财务
CentOS/Debian/UbuntuLinux(不要使用windows)硬件配置2H4G 系统盘40G的SSD (可酌情调高)2H2G 系统盘40GPHP版本7.2或者7.3版本7.2PHP内存限制128M64MBPHP数据库扩展PDOPHP扩展imapIconvMBStringGMPOpenSSLBC MathionCubefileinfoCurl with SSLGD2 库图像支持JSON XMLGD2 库图像ionCubefileinfomysql版本5.6.0注: 系统使用PHP+MYSQL开发,数据库须使用MYSQL 5.6.0,禁止使用Opcache.第一、安装宝塔 参考官方脚本:https://www.bt.cn/bbs/thread-19376-1-1.html 第二、安装LNMP或者LAMP运行环境(Nginx/Apache、MySQL、PHP)登录宝塔,选择LAMP或者LNMP都可以看个人习惯注意:MySQL必须要5.6版本,PHP必须为7.2或7.3版本 第三、为PHP安装相关扩展软件商店-已安装 点击php,安装ionCube、fileinfo第四、获取魔方财务安装包,然后上传安装包①下载安装包,登录用户中心>>资源中心>>文件下载>>魔方财务 (https://my.idcsmart.com/plugin/19/source.htm)②上传,上传文件包到服务器/www/wwwroot/目录③解压,解压后的文件也必须在根目录(即/www/wwwroot/) 第五、站点添加注意:数据库编码为utf-8,PHP版本为72 第六、伪静态与运行目录设置①设置伪静态(注意:系统使用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②设置/public为运行目录第七、魔方财务安装①导航至域名上运行安装②检测当前环境是否正确 (若提示请求失败 无正确显示请检查伪静态或重新检测)③填写已创建的数据库信息④填写网站配置以及创始人信息(请使用未被使用的授权码)⑤运行安装⑥安装完成 点击跳转后台登录