首页 程序笔记 安装和配置适用于 WHMCS 的 DirectAdmin 扩展

安装和配置适用于 WHMCS 的 DirectAdmin 扩展

您是否安装并配置了 DirectAdmin,但缺少与 WHMCS 的集成? DirectAdmin Extended For WHMCS 为您提供配置 Web 托管帐户并管理它们时所需的自动化。客户无需离开您的网站,因为每个常用的 DirectAdmin 功能都可以从 WHMCS 客户端区域访问。

创建此模块是为了优化文件、FTP 帐户、数据库、电子邮件帐户、备份、DNS 记录、域、Let's Encrypt、内置 Softaculous、应用程序安装程序的所有监管任务,使您的客户能够轻松添加、编辑、删除、备份和恢复数百个不同的网络应用程序。该模块还可以与 WHMCS 的 WordPress Manager 集成,以便在网站上轻松安装 WordPress。

在这篇文章中,我们执行安装、配置并演示如何使用 DirectAdmin Extended For WHMCS 来更好地为客户提供服务。

1.检查PHP版本

检查 WHMCS 中当前的 PHP 版本这可以通过导航到“实用程序”→“系统”→“PHP 信息”来完成。

它将为您提供系统信息,包括 PHP 版本。根据模块变更日志验证输出以查看其支持。

2. 安装 DirectAdmin Extended For WHMCS 模块

登录 ModulesGarden 客户区并导航至产品。在列表中查找“DirectAdmin Extended For WHMCS”。使用“下载”选项卡下载模块的最新版本。

下载后,解压存档

unzip <filename>.zip

您将得到两个文件夹 - addons servers。稍后将移至 WHMCS Web 根目录。

license_RENAME.php 重命名为 license.php,然后才能首次运行 DirectAdmin Extended For WHMCS

mv modules/servers/directadminExtended/license_RENAME.php modules/servers/directadminExtended/license.php

编辑许可证文件并输入购买时的许可证密钥。

$ vim modules/servers/directadminExtended/license.php
$directadmin_extended_licensekey="YOUR-LICENSE-KEY";

从 ModulesGarden 客户区→“我的产品”获取许可证密钥。在引号内输入获得的许可证密钥。

还将两个“存储”文件夹的权限设置为递归可写。

chmod -R 0777 modules/addons/DirectAdminExtended/storage
chmod -R 0777 modules/servers/directadminExtended/storage

将“addons”和“servers”内的两个目录移动到 WHMCS 模块和服务器路径。

mv modules/addons/DirectAdminExtended/ /whcms_path/modules/addons/
mv modules/servers/directadminExtended/ /whcms_path/modules/servers/

将目录的权限更新为您的网络服务器用户。

# Nginx web server
## RHEL based systems
sudo chown -R nginx:nginx /whcms_path/
## Debian based systems
sudo chown -R www-data:www-data /whcms_path/

# Apache web server
## RHEL based systems
sudo chown -R apache:apache /whcms_path/
## Debian based systems
sudo chown -R www-data:www-data /whcms_path/

3. 激活适用于 WHMCS 的 DirectAdmin 扩展

登录您的 WHMCS 管理区域并导航至“系统设置”

搜索“Addon Modules”并单击它。

然后,找到“DirectAdmin Extended”并按“激活”按钮。

单击“配置”并勾选访问控制的所有框。

4. 将 DirectAdmin 服务器添加到 WHMCS

接下来我们可以将 DirectAdmin 服务器添加到 WHMCS。这可以在“系统 设置”下完成,搜索“服务器” '并点击它。

按“添加新服务器”将 DirectAdmin 添加到 WHMCS。

输入您的 DirectAdmin 服务器详细信息。

  • 名称:用于识别服务器的名称
  • 主机名:在 DNS 服务器中配置的 DirectAdmin 服务器主机名
  • IP 地址:DirectAdmin 服务器 IP 地址
  • 主域名服务器:WHMCS 将分配给客户端的域名服务器
  • 辅助名称服务器:WHMCS 将分配给客户端的另一个名称服务器

  • 模块:从下拉菜单中选择 DirectadminExtended
  • 用户名:管理员或经销商帐户的 DirectAdmin 登录凭据。默认为管理员用户
  • 密码:上面提供的用户的密码

提供所需值后,点击“测试连接”以验证连接。

保存更改以添加新服务器。

创建服务器组

服务器组使我们能够添加多个 DirectAdmin 服务器以在 WHMCS 中使用。通过转至“系统 设置”,搜索“服务器”来创建 DirectAdmin 服务器组em>' –> '创建新组'。

为其命名,单击之前创建的服务器,按“添加”,然后按“保存更改”。

5. 创建产品组

要配置产品,请转至“系统设置”→“产品/服务”。

填写如下;

  • 输入产品组名称
  • 产品组标题/标语(可选)
  • 订单表格模板

创建产品完成后,点击“保存更改”。

6. 在 DirectAdmin 上创建包

以管理员身份登录您的 DirectAdmin 门户网站。

搜索“创建新包”并单击它。

创建一个网站托管包,其限制由您的定价模型决定。

7. 在WHMCS上添加产品

创建产品组后,我们可以添加产品。我们创建的产品将分配给“DirectAdmin Extended”。

  • 产品类型:我们选择“共享主机”
  • 产品组:我们之前创建的组
  • 产品名称:客户可见的产品名称(显示名称)
  • 模块:选择“DirectAdmin Extended”

在“详细信息”部分中,确认设置并保存更改。

在定价中,您可以设置产品的定价。

在模块区域内,选择“DirectAdmin Extended”并为其分配服务器组。对于包,请选择在 DirectAdmin 门户中创建的包之一。

还可以配置其他设置,例如指标计费。

如果您想在套餐中提供免费域名,请配置您所需的服务产品。

在“链接”下找到产品链接并测试产品页面。

测试客户端访问产品页面是否正常。

参考:

  • DirectAdmin Extended For WHMCS 官方文档
  • 直接管理文档
  • WHMCS 文档

站心网

您是否安装并配置了 DirectAdmin,但缺少与 WHMCS 的集成? DirectAdmin Extended For WHMCS 为您提供配置 ..

为您推荐

基于Dapper的开源Lambda扩展,且支持分库分表自动生成实体之基础

LnskyDB是基于Dapper的Lambda扩展,支持按时间分库分表,也可以自定义分库分表方法.而且可以T4生成实体类免去手写实体类的烦恼.文档地址:https://liningit.github.io/LnskyDB/开源地址:https://github.com/liningit/Ln..

使用System.Linq.Dynamic.Core扩展库动态构建 LINQ 查询

System.Linq.Dynamic.Core 是一个扩展库,用于在运行时动态构建 LINQ 查询,支持字符串形式的表达式解析和动态查询操作。它是 .NET 的一个强大工具,适合处理需要灵活定义查询逻辑的场景,例如动态过滤、排序、投影..

最新CentOS7安装搭建shadowsocks服务端+客户端使用图文教程

使用的CentOS版本是7.9,其他版本也可以。超级推荐的是搭建shadowsocks服务端,安装配置都很简单,几分钟就搞定,客户端支持PC移动端,下面是安装shadowsocks的过程,只要复制粘贴命令就行了,文件夹路径都不需要改..

扩展插件 Resharper

Resharper下载地址提取码:96wxReSharper是一个JetBrains公司出品的著名的代码生成工具。其能帮助Microsoft Visual Studio成为一个更佳的IDE,它包括一系列丰富的能大大增加C#和Visual Basic .net开发者生产力的特征..

sourcetree安装跳过注册方法

SourceTree下载提取码: ni9m 需翻墙或者破解注册当前只有Win的版本,Mac自行百度很多人用git命令行不熟练,那么可以尝试使用sourcetree进行操作。然鹅~~sourcetree又一个比较严肃的问题就是,很多人不会跳过注册或者..

.NET Core 读取配置文件方法

在.NET Core中使用appsettings.json配置文件。假设我们的示例配置文件是这样的{"Logging":{"LogLevel":{"Default":"Information","Microsoft":"Warning","Microsoft.Hosting.Lifetime":"Information"}},"AllowedHost..

ASP.NET Core多环境配置

.NET Core多环境配置,从IWebHostEnvironment 对象来看,.NET Core自带设定了3种环境,也可以自己定义环境名称。//env.IsStaging预览//env.IsDevelopment开发//env.IsProduction生产//env.IsEnvironment("环境名称")..

.NET Core 日志配置,NLog配置示例

.NET Core内置的日志组件附带了以堆日志提供程序,输出到控制台,输出,系统事件。在Program.cs组件配置里可以配置,如下。Console和Debug是默认配置。publicstaticIHostBuilderCreateHostBuilder(string[]args)=>Ho..

ASP.NET Core MVC 添加Area和Route配置

什么是区域Area?区域Area是一项 ASP.NET 功能,用于将相关功能整理到一个组中作为:路由的命名空间。视图和 Razor Pages 的文件夹结构。使用区域会通过为 controller 和 action 或 Razor 页面 page 添加另一个路由..

CentOS7部署发布.NET Core网站Ngnix安装配置图文教程

Linux服务器部署.NET Core网站运行速度更快,最近打算把原来windows server上的网站迁到linux的云服务器上。 顺便记录一下CentOS7安装.NET运行环境,安装和配置Ngnix的过程。首先安装.NET运行时sudorpm-Uvhhttps://p..

IIS使用Certify安装Let's Encrypt免费SSL证书

域名疑似被流量劫持,不仅被腾讯网址安全中心检测成危险网站,还间歇性出现访问域名被302重定向到Localhost。于是决定响应百度站长平台的号召,进行HTTPS改造。不用担心HTTPS后的SEO问题,百度站长平台官方已经表态..

Kubernetes(k8s) Linux安装和配置

什么是Kubernetes(k8s)?Kubernetes(通常称为"k8s")是一种用于自动部署、扩展和管理容器化应用程序的开源平台。它提供了一个容器编排和管理系统,可以自动化应用程序的部署、管理和缩放,并确保它们的高可用性。在..

程序员开发人员常用工具和网站

给大家分享一些程序员开发人员常用工具和网站,我相信这里总有一款工具适合你。排名不分先后~Visual Studio CodeVisual Studio Code官网地址:https://code.visualstudio.com/Visual Studio Code重新定义和优化了代..

类似sms-activate的国外手机验证码接码平台

很多网站需要通过手机验证码才能注册成功,例如最近大火的ChatGPT的官网OpenAI只能使用国外手机号注册。这里推荐几个可以接收国外手机验证码的平台。sms-activatehttps://sms-activate.org/cn站点推荐:ChatGPT手机..

百度文心一言邀请码如何获得?

3月16日下午,百度于北京总部发布了新一代大语言模型、生成式AI产品文心一言。首批用户即可通过邀请测试码,在文心一言官网体验产品,后续将陆续开放给更多用户。邀请码申请方式请往下看。百度文心官网地址:https://..

免费申请SSL证书的网站教程推荐

现在有很多平台可以申请的免费SSL证书让你的网站提供https服务。一些云服务器平台可能也会有一些免费SSL证书的服务。免费SSL证书安全吗?免费SSL证书可以使用,并且在许多情况下是足够安全的。免费SSL证书可以通过Le..

react使用echart图文教程

可以参考ECharts官网的文档:https://echarts.apache.org/handbook/zh/basics/import在React中使用ECharts可以通过以下步骤:安装ECharts库使用npm或者yarn安装ECharts库:npm install echarts --save引入ECharts库..

量化炒股的原理是什么?量化交易策略有哪些?

量化炒股是一种利用计算机程序和数学模型来进行投资决策的方法。它的原理是通过分析历史市场数据、价格走势、技术指标等多种因素,构建数学模型,用以预测未来股市走势和行情。这些模型能够自动执行交易,以实现更高..

头条搜索站长工具网站提交

头条搜索站长平台官网地址:https://zhanzhang.toutiao.com/头条站长是一款提供网站分析和优化建议的工具,可以帮助站长了解其网站的流量情况、用户行为、页面质量等信息,以便对网站进行优化和改进。它的功能和百度..

类似ChatGPT的AI产品有哪些?

在自然语言处理领域,有一些可以替代ChatGPT的工具和框架,以下是一些比较流行的:Transformer-XL:Transformer-XL是由CMU和Google共同开发的自然语言处理模型,具有较好的上下文理解能力和处理长文本的能力。该模型..

发表回复