WHMCS 是一款很受欢迎的国外域名主机管理软件,它在用户管理、财务管理、域名界面、服务器管理面板界面等方面都设计得非常人性化。WHMCS 9.0 引入了全新的 Nexus 购物车体验、AI 域名智能组合 (Namespinning)、ImportAssist 的 CSV 支持以及贷记单和借记单 (Credit and Debit Notes) 功能。
![图片[1]-WHMCS | Web 托管计费和自动化平台授权安装版 V9.0.0-哈德森博客](https://www.hudbs.com/wp-content/uploads/2024/05/c3fd45dff720240507131314.png)
更新内容 (新功能)
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. 文件上传与配置
- 解压缩安装包文件。
- 将文件夹内的
configuration.php.new文件重命名为configuration.php。 - 将所有文件上传到网站根目录或子目录(例如
/wwwroot)。
3. 运行安装脚本
- 访问您的安装目录网址(例如
www.yourdomain.com/billing/install/install.php)。 - 系统检查: 如果遇到 ionCube 错误,请检查 PHP 扩展是否正确安装。
- 同意许可协议,按照提示输入数据库信息(数据库名、用户名、密码)。
- 设置管理员账户信息。
4. 必要的权限设置
安装完成后,为了系统安全和功能正常,需要修改以下文件/文件夹的权限(Linux 环境):
- 删除安装目录: 务必删除
/install目录。 - 修改文件权限: 将
configuration.php的权限修改为 644 或 444 (只读)。 - 修改文件夹权限 (777 可写):
/attachments/downloads/templates_c
5. 安装后推荐步骤
- 常规设置: 登录后台,前往
Configuration > System Settings > General Settings配置网站名称、URL 等。 - 自动化任务: 前往
Automation Settings获取 Cron Job 命令,并添加到服务器的定时任务中(这是自动开通、账单生成的关键)。 - 支付与产品: 配置支付网关 (Payment Gateways) 和 服务器/产品 (Products/Services)。
- 邮件设置: 建议配置 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+
下载
THE END


请登录后查看评论内容