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 国际化标准,允许自定义显示各国货币及翻译内容,轻松拓展全球业务。
  • 多维角色,生态完善
    专为从小型个人创业到中大型货源平台设计,内置完善的角色体系:包含平台主站、供货商、商家(分站/经销商)及顾客(会员),满足多层次商业需求。
  • 分站独立,自主运营
    实现“分站即主站”理念。商家开通分站后,享有近乎主站的全部功能权限,可自主安装插件与模板,甚至配置独立的支付接口,彻底摆脱对主站支付通道的依赖。
  • 多元发货,业务全覆盖
    通过灵活的插件机制,支持多种发货场景:虚拟卡密自动发货、游戏账号交付、实体商品实时物流对接、游戏/账号充值业务等,全方位满足各类电商业务需求。
第一步:搭建基础环境——云服务器选购
在部署萌次元发卡网之前,您需要准备一台云服务器。经过对比测试,我们为您推荐 【谷云】(https://idc.guvps.cn)
  • 性能需求:对于大多数个人创业型发卡网业务,2核CPU + 2G内存 的配置已经完全足够支撑系统流畅运行。
  • 部署优势:强烈建议选择 香港机房。该节点最大的优势在于 免备案,购买后即可立即解析域名投入使用,省去了繁琐的备案等待时间。
  • 成本预算:目前该配置方案的价格约为 25元/月,极大地降低了创业初期的资金门槛。
📋 部署前的准备工作
想要顺利安装萌次元发卡网,您的服务器需要准备好“三件套”:
  1. PHP 8.1 或更高版本;
  2. MySQL 5.6 或更高版本;
  3. Nginx 或 Apache 作为 Web 服务。
好消息是:由于系统采用纯原生 FPM 架构,它对操作系统完全不挑剔!您可以将其安装在任何您熟悉的操作系统环境中,部署灵活自由。

🚀 萌次元系统安装指南

1. 下载与部署

  • 获取安装包:https://wiki.mcy.im/download.php
    • 老用户提示:如果您之前使用过异次元 V3.0 版本,整体安装流程基本一致,但请务必注意伪静态规则已更新,请勿沿用旧规则。
  • 上传与解压:将安装包上传至服务器指定目录并解压。
  • 权限设置(关键)
    • 必须将解压后的所有文件权限设置为 755
    • ⚠️ 注意:若不设置此权限,系统将无法正常运行。

2. 高级权限配置(仅限 VPS/云服务器)

说明:以下步骤仅适用于拥有 Root 权限的 VPS 或云服务器用户。虚拟主机/空间用户请直接跳过此部分,不影响基础功能使用。
步骤 A:授权 Nginx 重启权限(可选)
若您需要开启“分站”功能,需授权 PHP-FPM 用户重启 Nginx 的权限。在服务器任意目录执行以下命令:
sudo echo "www ALL=(ALL) NOPASSWD: /usr/bin/nginx" | sudo tee -a /etc/sudoers
注:若不需要开设分站功能,此步骤可跳过。
步骤 B:授权 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 的插件提供自动安装环境。即使您略过此操作,也不会影响系统正常运行;若后续启用相关插件时缺失依赖,系统会自动提示手动安装方法,届时按需处理即可。

  1. 创建站点
    • 通过 Nginx 创建一个新的网站站点。
    • 推荐方式:如果您使用宝塔(Baota)等可视化服务器面板,可直接使用“一键建站”功能。
    • 关键设置:务必将网站的运行目录(Root Directory)指向您刚才解压出来的程序文件夹
  2. 配置伪静态规则
    为了让系统 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 模块)。

🛠️ 执行安装与初始化

  1. 开始安装
    在浏览器中访问您的域名,系统将自动跳转至安装向导页面。按照提示完成数据库配置及管理员账号设置。
  2. 进入后台
    安装完成后,访问 http://你的域名/admin 即可登录管理后台。
  3. ⚠️ 重要提示:关于“域名未绑定”
    • 现象:刚安装完成时,若直接访问网站首页,可能会提示“域名未绑定”。
    • 说明这代表您已经成功安装! 此提示是系统的安全机制,并非错误。
    • 解决方法:只需登录后台(/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. 最终检查

    完成上述所有操作后:
    1. 检查域名的 DNS 解析是否已指向新服务器 IP。
    2. 访问网站测试各项功能。
    3. 确认无误后,网站即可正常运作。

 

 

1. 本站所有资源来源于用户上传和网络,如有侵权请联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系站长处理!
6. 本站不售卖代码,资源标价只是站长收集整理的辛苦费!如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。

延伸阅读:

OpenClaw 安装指南(Windows 10 + WSL2 版)

⚠️ 温馨提示:本文更新于 2026-03-20。技术内容具有时效性,若发现步骤错误或链接失效,欢迎在下方留言反馈!后续...

[email protected]
2026年3月21日
2025萌次元(异次元4.0)发卡网搭建教程

异次元发卡网4.0版本(又名“萌次元”)是基于异次元店铺系统3.0进行全新重构的成果,历时两年精心打磨,始终秉持初心。该...

[email protected]
2026年3月17日