WHMCS | Web 托管计费和自动化平台授权安装版 V9.0.0

WHMCS 是一款很受欢迎的国外域名主机管理软件,它在用户管理、财务管理、域名界面、服务器管理面板界面等方面都设计得非常人性化。WHMCS 9.0 引入了全新的 Nexus 购物车体验、AI 域名智能组合 (Namespinning)、ImportAssist 的 CSV 支持以及贷记单和借记单 (Credit and Debit Notes) 功能。

图片[1]-WHMCS | Web 托管计费和自动化平台授权安装版 V9.0.0-哈德森博客

更新内容 (新功能)

1. 全新 Nexus 购物车体验 (Nexus Cart)

  • 动态加载: 采用了现代化的 UI 设计,客户在更改配置、添加优惠码或查看新项目时,无需刷新页面即可实时看到变化。
  • AI 域名搜索: 购物车集成了 AI 搜索功能,客户可以使用关键词或描述来搜索最佳域名建议。
  • 启用方式: 在后台设置系统主题为 Nexus 并将默认订购单模板设置为 Nexus Cart 即可体验。

2. 贷记单和借记单 (Credit and Debit Notes)

  • 不可变发票: 为了税务合规,非草稿状态的发票现在是不可变的(不可修改交易、不可增删项目)。
  • 账本系统 (Ledger): 发票详情页新增“账本”视图,清晰展示所有关联交易,包括贷记和借记记录。
  • 权限管理: 新增了管理员创建、查看、管理和删除贷记/借记单的独立权限。

3. ImportAssist 支持 CSV 导入

  • 官方数据迁移工具 ImportAssist 现在支持通过 CSV 文件导入客户数据,这意味着您可以从任何第三方系统轻松迁移数据到 WHMCS。

4. 改进的 VAT (增值税) 合规性

  • 格式验证: 支持在结账时验证主要欧洲国家(如德国、法国、英国等)的 VAT 号码格式有效性。
  • 自动更新: 支持通过每日 Cron 任务自动检查并更新 VAT 税率规则。

5. 安全性增强

  • 2FA 健康检查: 系统会自动检测双因素认证存储是否加密,并引导管理员进行迁移。
  • 登录频率限制: 客户区登录新增速率限制,10分钟内失败10次将暂时封锁,防止暴力破解。

修复与改进内容

除了新功能,WHMCS 9.0 还包含以下重要的改进和移除:

系统与 API

  • 扩展 API 覆盖范围: 为开发者提供了更多用于自定义购买流程的 API 接口。
  • SSL 证书续期优化: 针对 Digicert 缩短证书寿命的政策,加快了过期证书的检查频率。
  • 入门向导本地化: 安装向导现在允许直接选择后台和前台的默认语言。

模块更新

  • Skrill 支付: 强制要求配置 Secret Word
  • WorldPay 支付: 强制要求配置 Payment Response Password
  • OpenSRS: 移除了 PEAR 依赖。

移除的内容 (重要!)

  • PHP 版本移除: 不再支持 PHP 7.2, 7.3, 7.4 和 8.1。
  • Smarty 引擎: 升级至 Smarty 4.0,彻底移除了 Smarty {fetch} 标签和旧版 PHP 标签支持。
  • Google 登录: 移除了 Google 邮箱导入和作为邮件提供商的“密码验证”方式,必须使用 OAuth2。

安装教程

2. 文件上传与配置

  1. 解压缩安装包文件。
  2. 将文件夹内的 configuration.php.new 文件重命名为 configuration.php
  3. 将所有文件上传到网站根目录或子目录(例如 /wwwroot)。

3. 运行安装脚本

  1. 访问您的安装目录网址(例如 www.yourdomain.com/billing/install/install.php)。
  2. 系统检查: 如果遇到 ionCube 错误,请检查 PHP 扩展是否正确安装。
  3. 同意许可协议,按照提示输入数据库信息(数据库名、用户名、密码)。
  4. 设置管理员账户信息。

4. 必要的权限设置

安装完成后,为了系统安全和功能正常,需要修改以下文件/文件夹的权限(Linux 环境):

  • 删除安装目录: 务必删除 /install 目录。
  • 修改文件权限:configuration.php 的权限修改为 644444 (只读)。
  • 修改文件夹权限 (777 可写):
    • /attachments
    • /downloads
    • /templates_c

5. 安装后推荐步骤

  1. 常规设置: 登录后台,前往 Configuration > System Settings > General Settings 配置网站名称、URL 等。
  2. 自动化任务: 前往 Automation Settings 获取 Cron Job 命令,并添加到服务器的定时任务中(这是自动开通、账单生成的关键)。
  3. 支付与产品: 配置支付网关 (Payment Gateways) 和 服务器/产品 (Products/Services)。
  4. 邮件设置: 建议配置 SMTP 发信,确保邮件送达率。

系统升级

升级到 WHMCS 9.0 之前,请务必确保服务器满足以下严苛要求,否则网站将无法运行:

  • PHP 版本: 必须是 PHP 8.2 或 PHP 8.3 (不再支持 8.1 及以下)。
  • MySQL 版本: 推荐 MySQL 8.0 (最低 5.2)。
  • ionCube Loader:
    • PHP 8.2 需搭配 ionCube Loader 13.0.2+
    • PHP 8.3 需搭配 ionCube Loader 14.0+

下载

WHMCS | Web 托管计费和自动化平台授权安装版-哈德森博客
WHMCS | Web 托管计费和自动化平台授权安装版 V9.0.0
此内容为付费阅读,请付费后查看
1.88
付费阅读
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容