WHMCS安装与使用教程 – 开心版|邮件发送|定时任务|优惠码|自定义模板主题|微信/支付宝支付网关

简介

WHMCS是一套国外流行的域名主机管理软件,跟国内众所周知的IDCSystem一样,主要在用户管理、财务管理、域名接口、服务器管理面板接口等方面设计的非常人性化。 WHMCS是一套全面支持域名注册管理解析,主机开通管理,VPS开通管理和服务器管理的一站式管理软件,目前已经被越来越多的中国站长们所熟悉和了解。

安装

  1. 进入到官网:https://www.whmcs.com/ ,注册一个账号购买授权,最便宜是一个月16美元。如果你只要想测试学习,也可以到网上搜索下载特别版,但是记得不要用于生产,以避免后门。
    Hcaa834b1bbf74a689810defce8d22445t
  2. 付款成功后,进入WHMCS的产品中心,你可以看到授权已经有了。
    H8d9777cfe99b474dbbadb42e34daa718M
  3. 点击,就可以下载WHMCS最新版本。
    Ha0d0cae78c3048a2b7e42e638a1ad6e1v
  4. 将WHMCS解压上传到你的网站根目录,然后打开网址开始安装。如果没有配置文件,WHMCS会提示你让你修改。
    H100323ebf51d4072877ce025652b58f00
  5. 进入到WHMCS目录,直接将示例文件重命名为配置文件,该文件是空的,你也可以自己上传一个同名称的配置文件。
    H2982dad432224179a27afbc7164871a90
  6. 在WHMCS安装过程中,会要你输入授权码,同时填写好MysqL数据库。貌似MysqL 5.7有点兼容问题,建议使用MysqL 5.6
    Hd48a52ce588c4d509018bd4bf594a06ck
  7. WHMCS安装成功提示。
    H4879af478aa845bfad4ed1b46ee565f54
  8. 按照提示删除安装目录、修改目录权限、设置定时任务等。如果是VPS,可以按照下面的格式添加命令,表示每隔十分钟执行一次。
*/10 * * * * php -q /data/wwwroot/wzfou.net/crons/cron.php

开心版

此处内容需要评论回复后(审核通过)方可阅读。

汉化

【适用于6.0以上的】备用下载

【对应版本7.6.1- 7.7.1- 7.8.3】

项目:https://github.com/kaneawk/WHMCS-CN-translations

使用方法
  1. 选择您的WHMCS版本下载语言文件,上传到whmcs根目录覆盖
    Hfd711bfb1c5b425ca16aafac62c7eff2X
  2. 注销您的管理员帐户,然后在登录页面上选择中文。
  3. 单击“我的帐户”,将语言更改为中文,在“确认密码”行输入您的管理员密码,最后单击“保存更改”按钮。
  4. 转到“设置>常规设置”,单击“本地化”选项卡,将“默认语言”设置为中文,最后单击“保存更改”按钮。
    Hd4be5aa6323548858793293c4ba493bbL

使用

基本设置

  1. 登录到WHMCS后,会自动弹出设置向导,你也可以进入到“设置”中点击设置向导,来对WHMCS作基本的设置操作。首先是设置Logo、邮箱、地址等基本信息。
  2. 开通支付网关,默认的Paypal已经为你配置好了,你只需要填入你的Paypal账号即可。
  3. 是否开通域名注册服务?WHMCS自带了Enom的域名分销,你只需要填入你的Enom域名分销账号与密码,就可以实现在WHMCS分销域名了。
  4. 在Enom中添加你的服务器IP,以免出现无法购买域名情况。
  5. 如果有Cpanel面板,那么可以直接填写你的Cpanel账号与密码,将Cpanel与WHMCS整合了。

邮件发送

  1. WHMCS邮件无法发送,可能是你的主机禁用了PHPmail,建议直接使用SMTP来发信,还可以避免被判定为垃圾邮件。方法是进入“设置”选择“常规设置”,最后在邮件当中填写你的SMTP账号与密码。
    H62f23947e10f4423a8bfd0986d73b8e2N
  2. WHMCS默认已经有了 账号注册、激活、修改密码等各类邮件模板,但是这类模板都是英文,我们需要将它们转化中文。
    Hcf60390de2a34c269a286744366d6c9f7

进入“设置”选择“邮件模板”,然后选择其中一个你想要修改的模板,直接在线修改,在页面最下方是有参数,你只需要将这些参数放在邮件模板里面就可以显示内容了。

邮件发送详解 【点此查看】

支付网关

  1. WHMCS支付宝插件都会用到支付宝开放平台的公钥和私钥,需首先到支付宝开放平台注册一个账号并提交应用开发。
    蚂蚁开放平台:https://open.alipay.com/platform/home.htm

H42b5b1bdb5294b6898f37db81e2f9546B

  1. 选择支付接入,填写应用开发信息
    Hc5ce4456036d46be8a827b8db26fbc24T
  2. 在下方会APP支付、网站支付、当面付等功能选项,根据你自己的实际情况“签约”,否则应用上线也无法使用支付
  3. 下载支付宝提供的RSA密钥工具,点击生成公钥和私钥
    Ha390e27c8b614d32babe77a2cd1c956bo
  4. 点击“加签方式”,选择填入应用公钥,填入你的应用公钥保存。
    H2406d92840204e379d190faa9dd8ac26q
  5. 等应用审核上线后,就可以得到APP ID、支付宝公钥(提交应用公钥后会自动生成)和应用私钥(之前本地生成的,记得保存下来)。
  6. 推荐使用WHMCS-Payment-Gateway-alipay这个WHMCS支付宝模块(@weloveidc)
    项目:https://github.com/weloveidc/WHMCS-Payment-Gateway-alipay

需开通即时到账或当面付API 、LNMP/LAMP With PHP5.4+ 、curl、openssl扩展 、whmcs5、 whmcs6、 whmcs7版本

  1. 启用 WHMCS-Payment-Gateway-alipay 插件,这里以支付宝当面付为例,填写你的当面付的APPID、支付宝公钥和APP私钥,保存即可。
    H04efba88b8f74a52a4ffd87a33694804a

.. 用户直接使用手机扫一扫就可以付款了,付款完成后就会弹出付款成功的提示,浏览器自动显示付款成功。

备选方案 【点此查看】

模板主题

  1. 上传模板文件。你可以到网上下载免费的WHMCS模板文件,解压上传到Templates。
    H8116a82380d0427983084f06648e3655g
  2. 选择主题模板,上传了主题文件后,到WHMCS的“系统设置”的常规设置,将主题选择为你上传的主题。
    Hb7c716b631584381930d5ab390ac68e51
  3. 刷新一下,你就会看到你的新的WHMCS主题生效了。

定时任务

  1. 安装完WHMCS,一般会给出一段定时任务的代码,要求添加:
php -q /home/ensu.cc/admin/cron.php
  1. 如果是VPS主机,请执行以下命令:
crontab -e
php -q /home/ensu.cc/admin/cron.php

#如果不执行,请加上环境变量
01 1 * * * /usr/local/php/bin/php -q /home/ensu.cc/admin/cron.php
  1. 如果是虚拟主机,以Cpanel为例,可以在定时任务中添加。
    Heb219bc3c3c34b4fbd2b79630002964a2

优惠码

  1. WHMCS优惠码可以在付款中查看,选中循环优惠码就可以每次续费也可以享受优惠。
    H2830de7334b44d7592379853d04a922fx
  2. WHMCS优惠码可以专门设置针对升级或者降级。
    Hddb219b92b414796a1a4691ffcc7f31fT

时区(时间)

WHMCS上的时间和服务器上设置的是不一样的,按照他的默认时区显示,因此为了让WHMCS显示的时间和自己的时间一致,需要在配置文件中设置时区。编辑 configuration.php 文件,在php区块(?>)最后位置加上:

date_default_timezone_set('Asia/Shanghai');

第三方

整合DirectAdmin面板

整合方法 【点此查看】

整合Cpanel/WHM

整合方法 【点此查看】

其它

  1. WHMCS需要Ioncube,而PHP 7.1以上的没有Ioncube,所以最好是选择PHP 5.6来安装。
  2. 对文件目录写入权限的要求,安装过程中会自动检测,只有修改符合要求才可以进入安装。
  3. WHMCS免费主题不兼容的问题。经过测试,我发现不少的免费WHMCS主题容量出现不兼容的问题,造成这种问题主要还是因为WHMCS更新太频繁的原因,版本不同WHMCS主题也就要作相应的调整。
  4. WHMCS添加Paypal支付宝问题。普通的Paypal账号就可以实现WHMCS收款,但是没有用户退款等相应的操作。你还需要升级一下Paypal到商家。
    H3aa2fdcf27a949718bcbcf7402b9281fL

升级后可以得到Paypal的API
H1f03c6194295400499bb2bd7c75e1917G

返回WHMCS进入到Paypal网关设置中,填入API账号、密码和签名。
H1de19a43ce5f4a7c8ea0b0759419b6e2P

Related Post

发表回复