智简魔方 V10 是一套开源的 IDC/云服务器售卖业务管理系统 [citation:2][citation:8]。它的安装并不复杂,但对 PHP 和 MySQL 的版本有严格要求,且伪静态规则配置错误是新手最常见的翻车点。

1. 硬性环境要求(务必核对)

在宝塔里安装环境之前,请严格对照下表。智简魔方 V10 对环境比较挑剔,版本不对直接导致安装失败或功能异常。

组件要求说明
PHP7.2 或 7.3(推荐 7.3)官方要求 PHP >= 7.2.5 且 < 7.4.0 [citation:8]。PHP 7.4 虽然接近,但部分社区反馈存在兼容问题,建议严格用 7.3。
MySQL5.7官方硬性要求 MySQL 5.7 [citation:2][citation:8]。
PHP 扩展ionCube、fileinfo必须安装,否则安装向导无法运行 [citation:8]。
Nginx任意稳定版推荐使用 Nginx,伪静态配置比 Apache 简单。
🚫
特别注意:不要安装 PHP Redis 扩展。 智简魔方官方文档明确提示,安装 Redis 扩展可能导致系统异常 [citation:2]。

2. 宝塔环境配置

1安装 PHP 7.3

进入宝塔 软件商店,搜索 PHP,选择 PHP-7.3 进行安装(极速安装即可,不需要编译安装)。

2安装 PHP 扩展

PHP 7.3 安装完成后,点击 设置 -> 安装扩展,找到并安装:

3安装 MySQL 5.7

在软件商店中安装 MySQL 5.7。如果服务器内存小于 2G,建议先添加 Swap 虚拟内存,否则 MySQL 5.7 可能启动失败。

4调整 Nginx 超时时间

官方建议将 Nginx 的连接超时时间改为 300。在宝塔 软件商店 -> Nginx -> 配置修改 中,找到 keepalive_timeout 并修改为:

nginx.conf
keepalive_timeout 300;

3. 创建站点与上传程序

1添加站点

点击宝塔左侧 网站 -> 添加站点:

2上传安装包

从智简魔方官网或 GitHub 下载 V10 安装包 [citation:2]。进入站点根目录(如 /www/wwwroot/你的域名),上传压缩包并解压。

关键步骤:解压后如果发现文件都在一个子文件夹里(比如 ZJMF-CBAP-master),需要进入该文件夹,全选所有文件,剪切并粘贴到站点根目录,确保 public、app 等文件夹直接位于根目录下 [citation:8]。

4. 伪静态与运行目录(最关键的一步)

这一步做错,访问网站会直接 404 或 500。

1设置运行目录

进入站点设置 -> 网站目录,将“运行目录”从默认的 / 修改为 /public,然后保存 [citation:4][citation:8]。

2配置 Nginx 伪静态

在站点设置 -> 伪静态 中,粘贴以下规则并保存 [citation:8]:

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

5. 执行安装向导

在浏览器访问你的域名,应该能看到智简魔方的安装界面。

🔑
务必保存安装完成页面显示的信息: 包括后台安全地址(不是简单的 /admin,而是一串随机字符)、管理员账号和密码。页面关闭后将无法再次查看 [citation:8]。

6. 常见报错与避坑

问题一:访问域名显示 403 Forbidden

大概率是运行目录没改成 /public。去站点设置 -> 网站目录里检查一下。

问题二:安装向导环境检查不通过(ionCube 报错)

确认 PHP 7.3 的 ionCube 扩展是否已安装并处于“运行中”状态。如果装了但还报错,尝试在宝塔 PHP 设置里 重启 PHP,然后刷新安装页面。

问题三:页面白屏或 500 错误

首先检查伪静态规则是否填写正确。如果伪静态没问题,去宝塔 网站 -> 站点 日志 中查看 Nginx 错误日志,通常会提示具体是哪个文件缺失或 PHP 报错。另外,确认 config 目录是否有写入权限(宝塔默认通常没问题)。

问题四:安装完成后无法登录后台

核对安装完成时保存的“后台安全地址”是否输入完整。如果不小心关了页面,去网站根目录找到 config.php(或 data/config.php),里面通常记录了后台入口路径和授权码 [citation:3]。