2025萌次元(异次元4.0)发卡网搭建教程
异次元发卡网4.0版本(又名“萌次元”)是基于异次元店铺系统3.0进行全新重构的成果,历时两年精心打磨,始终秉持初心。该系统采用纯原生PHP开发,专为个人创业者打造,极具发展潜力。
在技术架构方面,数据库底层深度优化了 Hyperf/database,衷心感谢 Hyperf 开发团队提供的强大 ORM 组件支持;模板渲染引擎则选用了由世界著名的 Symfony 团队开发的 Twig,兼顾安全性与高性能。

萌次元系统核心特点:
-
自研底层,全能部署
构建从零到一的纯原生底层框架,完美兼容 FPM 与 CLI 双架构。无论是虚拟主机、VPS 还是高性能云服务器均可灵活部署;更支持超大型负载均衡架构,轻松应对百万级并发流量。 -
智能安全,精准过滤
搭载全新内容安全过滤系统,在确保数据库绝对安全的前提下,不再“一刀切”地强制过滤 HTML 代码。针对分站公告、商品详情等需富文本展示的场景,实现用户提交内容的 100% 安全清洗与保留。 -
通讯加密,隐私无忧
全站 API 采用 AES 算法进行二进制加密通讯,对所有接口数据实施高强度加密传输,大幅提升数据传输过程中的安全性与私密性。 -
强大插件,无限扩展
提供多元化的插件开发模式,全面覆盖:- 控制器(API/VIEW)
- 管理菜单(后台/用户端)
- 控制台命令(命令行工具)
- 进程守护(定时任务/后台作业)
- WebSocket(即时通讯)
- 支付与货源(自定义支付渠道/自动发货)
- HOOK 机制(页面/API 钩子拦截)
-
灵活模板,高效开发
模板系统具备高扩展性的 HOOK 机制,并支持控制器(API/VIEW)深度开发,助力开发者快速构建高性能、功能丰富的定制化模板与插件。 -
全球视野,多语支持
完整支持 i18n 国际化标准,允许自定义显示各国货币及翻译内容,轻松拓展全球业务。 -
多维角色,生态完善
专为从小型个人创业到中大型货源平台设计,内置完善的角色体系:包含平台主站、供货商、商家(分站/经销商)及顾客(会员),满足多层次商业需求。 -
分站独立,自主运营
实现“分站即主站”理念。商家开通分站后,享有近乎主站的全部功能权限,可自主安装插件与模板,甚至配置独立的支付接口,彻底摆脱对主站支付通道的依赖。 -
多元发货,业务全覆盖
通过灵活的插件机制,支持多种发货场景:虚拟卡密自动发货、游戏账号交付、实体商品实时物流对接、游戏/账号充值业务等,全方位满足各类电商业务需求。
第一步:搭建基础环境——云服务器选购
- 性能需求:对于大多数个人创业型发卡网业务,2核CPU + 2G内存 的配置已经完全足够支撑系统流畅运行。
- 部署优势:强烈建议选择 香港机房。该节点最大的优势在于 免备案,购买后即可立即解析域名投入使用,省去了繁琐的备案等待时间。
- 成本预算:目前该配置方案的价格约为 25元/月,极大地降低了创业初期的资金门槛。
📋 部署前的准备工作
想要顺利安装萌次元发卡网,您的服务器需要准备好“三件套”:
- PHP 8.1 或更高版本;
- MySQL 5.6 或更高版本;
- Nginx 或 Apache 作为 Web 服务。
好消息是:由于系统采用纯原生 FPM 架构,它对操作系统完全不挑剔!您可以将其安装在任何您熟悉的操作系统环境中,部署灵活自由。
🚀 萌次元系统安装指南
1. 下载与部署
- 获取安装包:https://wiki.mcy.im/download.php
- 老用户提示:如果您之前使用过异次元 V3.0 版本,整体安装流程基本一致,但请务必注意伪静态规则已更新,请勿沿用旧规则。
- 上传与解压:将安装包上传至服务器指定目录并解压。
- 权限设置(关键):
- 必须将解压后的所有文件权限设置为 755。
- ⚠️ 注意:若不设置此权限,系统将无法正常运行。
2. 高级权限配置(仅限 VPS/云服务器)
说明:以下步骤仅适用于拥有 Root 权限的 VPS 或云服务器用户。虚拟主机/空间用户请直接跳过此部分,不影响基础功能使用。
步骤 A:授权 Nginx 重启权限(可选)
若您需要开启“分站”功能,需授权 PHP-FPM 用户重启 Nginx 的权限。在服务器任意目录执行以下命令:
若您需要开启“分站”功能,需授权 PHP-FPM 用户重启 Nginx 的权限。在服务器任意目录执行以下命令:
sudo echo "www ALL=(ALL) NOPASSWD: /usr/bin/nginx" | sudo tee -a /etc/sudoers
注:若不需要开设分站功能,此步骤可跳过。
步骤 B:授权 Composer 执行权限(重要)
为了支持部分需要动态安装依赖的插件,需授权程序调用 Composer。
为了支持部分需要动态安装依赖的插件,需授权程序调用 Composer。
- 执行位置要求:必须在程序根目录下执行(即包含
bin文件的目录,该文件无后缀名)。 - 操作命令:
sudo echo "www ALL=(ALL) NOPASSWD: $(pwd)/bin" | sudo tee -a /etc/sudoers - 如何确认位置:在执行命令前,请先
ls查看当前目录,确保能看到一个名为bin且无后缀的文件,即代表已位于正确的程序根目录。
💡 温馨提示:
即使跳过“步骤 B”,系统仍可正常安装和运行。仅在后续启用特定插件时,若检测到缺少依赖,系统会提示您手动安装或通过其他方法补全依赖,不会导致系统崩溃。
3. 开始安装
完成上述准备后,访问您的域名,即可进入图形化安装界面,按照向导完成数据库配置及管理员账号设置。
📝 核心检查清单:
- PHP >= 8.1, MySQL >= 5.6 环境就绪
- 文件权限已设为 755
- (VPS用户) 已正确执行 sudoers 授权命令
- 伪静态规则已应用新版配置
⚠️ 虚拟主机/空间用户请跳过此步。
本步骤旨在为极少数依赖 Composer 的插件提供自动安装环境。即使您略过此操作,也不会影响系统正常运行;若后续启用相关插件时缺失依赖,系统会自动提示手动安装方法,届时按需处理即可。
-
创建站点
- 通过 Nginx 创建一个新的网站站点。
- 推荐方式:如果您使用宝塔(Baota)等可视化服务器面板,可直接使用“一键建站”功能。
- 关键设置:务必将网站的运行目录(Root Directory)指向您刚才解压出来的程序文件夹。
-
配置伪静态规则
为了让系统 URL 正常访问,必须配置伪静态。请根据您的 Web 服务器类型选择对应方案:-
🔹 Nginx 用户
请在站点配置中添加以下规则:# 禁止访问核心敏感文件 if ( $uri ~ "^/(LICENSE|README.md|config|kernel|runtime|vendor)" ) { return 404; } # URL 重写规则 location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?_route=$1 last; break; } } -
🔹 Apache 用户
无需手动配置。系统根目录已内置.htaccess文件,Apache 会自动识别并应用规则(请确保已开启mod_rewrite模块)。
-
🛠️ 执行安装与初始化
-
开始安装
在浏览器中访问您的域名,系统将自动跳转至安装向导页面。按照提示完成数据库配置及管理员账号设置。 -
进入后台
安装完成后,访问http://你的域名/admin即可登录管理后台。 -
⚠️ 重要提示:关于“域名未绑定”
- 现象:刚安装完成时,若直接访问网站首页,可能会提示“域名未绑定”。
- 说明:这代表您已经成功安装! 此提示是系统的安全机制,并非错误。
- 解决方法:只需登录后台(
/admin),在设置中找到“域名绑定”选项,填入您的主站域名并保存。之后即可正常访问首页。
ℹ️ 补充说明(仅限 VPS/云服务器用户)
虚拟主机/空间用户请直接忽略本段内容。
- 关于 Composer 依赖授权:
前文提到的“授权 Composer 执行权限”步骤,仅用于支持极少数需要动态安装依赖的插件。- 非必须性:即使您跳过此步骤,系统也能正常安装和运行。
- 后续处理:若未来启用某个插件时提示缺少依赖,系统会明确告知您手动安装该插件依赖的方法,届时按需操作即可。
另有一种方法可供选择,其优势在于更高的稳定性,但代价是配置步骤更为复杂。
1. 上传与解压
将安装包上传至服务器,并解压到指定目录(示例目录:
/www/wwwroot/mcy-shop)。# 进入程序目录
cd /www/wwwroot/mcy-shop
2. 设置关键权限(⚠️ 重要)
必须将核心启动文件设置为 777 权限,请勿擅自修改此权限,否则可能导致安装失败。
chmod 777 bin console.sh
3. 启动安装程序
执行以下命令启动安装向导:
./bin index.php
🚨 严重警告:
执行上述命令后,切勿关闭当前的 SSH 窗口!
该命令运行的是一个常驻进程,如果关闭 SSH 窗口,等同于强制终止安装程序,导致安装中断。请保持窗口开启直到安装完全结束。
4. 访问安装界面
查看 SSH 窗口中显示的提示信息的,获取 IP地址 和 端口号。
- 浏览器访问:
http://服务器IP:端口 - 故障排查:如果无法访问,请务必检查服务器防火墙(及安全组)是否已放行对应的端口。
5. 配置反向代理
按照网页提示或 SSH 窗口输出的信息,获取反向代理地址。
- 根据该地址配置 Nginx 反向代理(参考下方具体配置教程)。
- 配置完成后,即可通过您的域名访问后台:
http://你的域名/admin。
6. 完成初始化(域名绑定)
- 现象:刚安装完成时,直接访问首页可能会提示“域名未绑定”。
- 结论:这代表安装已成功!
- 解决:登录后台 (
/admin),在设置中绑定您的主站域名,保存后即可正常访问首页。
Nginx 反向代理配置指南(以新版宝塔面板为例)
1.创建新的反向代理项目

2.Nginx 反向代理配置指南(以旧版宝塔面板为例)
1.通过宝塔添加网站

2.网站添加完成后,进入该网站的设置页面,找到反向代理选项,点击添加反向代理

重要提示:在旧版宝塔面板中申请 SSL 证书时,必须先暂时关闭反向代理。待证书申请成功后,方可重新开启反向代理。
HTTPS 与 CDN 配置说明
-
HTTPS 配置
若您的网站已支持 HTTPS 协议,请前往后台开启该功能。路径:系统设置 → 网站设置 → 开启【HTTPS】 -
CDN IP 获取优化
若您的网站使用了 CDN 加速,且出现无法正确获取客户真实 IP 的情况,请调整 IP 获取模式。路径:系统设置 → 网站设置 → 调整【IP 获取模式】📦 网站数据迁移指南
当您即将把旧网站迁移至新服务器时,请务必严格遵守以下注意事项,以确保迁移成功。1. 核心一致性原则(必须遵守)
迁移过程中,以下关键信息必须与旧服务器保持完全一致(一比一迁移),严禁修改:- 数据库配置:包括数据库地址、账号、密码、数据库名称及表前缀。
- 程序路径:网站程序的存放路径必须相同。
- 示例:若原路径为
/www/wwwroot/shop,新服务器也必须部署在/www/wwwroot/shop。
- 示例:若原路径为
2. 迁移异常说明
如果未能完全满足上述一致性要求,可能会导致插件数据迁移失败。- 受影响内容:仅影响【插件状态】和【插件配置数据】。
- unaffected 内容:网站的其他核心功能不受影响,仍可正常运行。
3. 迁移后收尾操作(SSH 命令行)
在完成数据库和程序文件的物理迁移后,请通过 SSH 登录服务器,按顺序执行以下步骤以完成最终配置:步骤一:进入程序根目录
使用cd命令切换至您的网站程序目录。# 示例:根据您的实际路径修改 cd /www/wwwroot/shop💡 验证提示:请确保当前目录下存在bin文件夹,这是判断是否处于正确根目录的关键标志。步骤二:赋予 Nginx 重启权限(针对分站独立域名功能)
执行以下命令,将 Nginx 重启权限授权给www用户:sudo echo "www ALL=(ALL) NOPASSWD: /usr/bin/nginx" | sudo tee -a /etc/sudoers步骤三:授权 Composer 执行权限(重要)
【关键步骤】 必须将 Composer 的执行权限授权给 PHP-FPM。
请在程序根目录下执行以下命令(命令中的$(pwd)会自动获取当前路径):sudo echo "www ALL=(ALL) NOPASSWD: $(pwd)/bin" | sudo tee -a /etc/sudoers⚠️ 再次强调:此命令必须在包含bin文件夹的程序根目录下执行,否则权限配置将无效。
4. 最终检查
完成上述所有操作后:- 检查域名的 DNS 解析是否已指向新服务器 IP。
- 访问网站测试各项功能。
- 确认无误后,网站即可正常运作。
1. 本站所有资源来源于用户上传和网络,如有侵权请联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系站长处理!
6. 本站不售卖代码,资源标价只是站长收集整理的辛苦费!如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
上一篇
没有啦 (T▽T)
延伸阅读:
OpenClaw 安装指南(Windows 10 + WSL2 版)
⚠️ 温馨提示:本文更新于 2026-03-20。技术内容具有时效性,若发现步骤错误或链接失效,欢迎在下方留言反馈!后续...
2025萌次元(异次元4.0)发卡网搭建教程
异次元发卡网4.0版本(又名“萌次元”)是基于异次元店铺系统3.0进行全新重构的成果,历时两年精心打磨,始终秉持初心。该...