Lzy's Hobby

  • 首页
  • IT教程
    • 操作系统相关
    • 网络相关
    • 网站运维相关
  • IT资源
    • 建站资源
    • 软件资源
  • IT学习
    • 知识体系
    • 学习笔记
    • 学习资源
  • 关于
    • 博主简介
    • 建设历史
    • 朋友
    • 留言
  • Lzy's Life
Lzy's Hobby
一个关注IT科技的个人独立博客
  1. 首页
  2. IT教程
  3. 正文

WHMCS整合DirectAdmin控制面板和解决PDF账单中文乱码问题

2017年7月18日 383点热度 0人点赞 0条评论

我在前面的文章上说过WHMCS是一套全面支持域名注册管理解析,主机开通管理,VPS开通管理和服务器管理的一站式管理软件,它可以和许多有多用户功能的虚拟主机控制面板整合(前提是有插件)。
DirectAdmin 是一套国外开发的功能非常强劲的虚拟主机在线管理系统,这个管理系统在各类海外主机非常常见。通过这个管理系统您可以方便的管理您的服务器,设置EMAIL、设置DNS、开通FTP、在线文件管理、数据库管理等,方便管理员、客户及代理商在线操作虚拟主机信息。

  1. DirectAdmin控制面板的安装(参考来源:弱噢噢私人分享|菠萝罐头)

DirecAdmin是一个商业软件,需要购买授权,但对于从事主机商的朋友们来说价格也不贵(300-500元/终身),建议商业用户购买正版授权。本文提供两种安装脚本,一种是正版的安装脚本,一种是开心版的安装脚本,这里不再详细介绍安装过程。
正版安装脚本:

wget http://www.directadmin.com/setup.sh

开心版安装脚本(1.44版本含中文语言包,最高仅支持CentOS 6.X版本)

wget -c http://directadmin.u.qiniudn.com/da1443.sh;chmod 755 da1443.sh;./da1443.sh 2>&1|tee directadmin_install.log

在VPS/独立服务器的SSH上执行上述命令行即可,开心版建议在国内的VPS安装,以免带来版权问题。
安装说明:
1.(国内的VPS/独立服务器需要执行此步)安装前用WinSCP在/etc/hosts文件上增加下列代码。(将DirectAdmin的文件下载主服务器解析到香港的镜像服务器,如果不执行下载速度将会非常慢且不稳定)

180.92.182.216 files.directadmin.com

2.由于默认配置PHP较旧,且cli版本没有隔离用户和站点,会对维护带来不便。因此不要选择默认配置。
3.Custombuild建议选择2.0,据悉在Custombuild下nginx还不稳定,建议选择apache。
4.php配置方式建议选择suphp,不要安装mod_ruid2,容易出错。
5.最后一步不要选择最快的镜像。
6.安装完毕后可以在/usr/local/directadmin/scripts/setup.txt找到管理员用户名密码。

  1. DirectAdmin控制面板对接WHMCS自动开通虚拟主机(其他控制面板类似)

首先登录DirectAdmin控制面板,增加一个套餐(产品包)

增加一个套餐

然后记住套餐名称,进入WHMCS后台-系统设置-产品设置-服务器,添加一个服务器。

WHMCS服务器设置

按照实际情况设置服务器名称、NS服务器等信息。

WHMCS服务器设置

面板类型选择DirectAdmin,输入DirectAdmin的管理员(或代理)帐号和密码,不要勾选使用SSL连接模式。
设置完毕后进入WHMCS的系统设置-产品设置-产品设置,添加一个产品。首先先设置好产品描述和价格等信息,然后进入接口设置页。

WHMCS对接DirectAdmin

说明:
Package Name (套餐名称)| Reseller IP(共享IP选择shared或sharedreseller,独立IP选择assign)
Dedicated IP (自动分配独立IP,共享IP用户不要选择)|Suspend at Limit (到达带宽限制后自动暂停虚拟主机)
设置完后,测试开通即可。

  1. 解决WHMCS生成的PDF账单中文乱码问题(来源:挖站否)

由于字体问题,WHMCS生成的PDF账单中文会乱码。

解决WHMCS生成的PDF账单中文乱码问题

解决的办法就是下载并更换中文字体,地址:https://www.ucblog.net/wzfou/droidsansfallback.zip,解压后有三个文件:droidsansfallback.php,droidsansfallback.ctg.z,droidsansfallback.z。将它放在路径:/vendor/tecnickcom/tcpdf/fonts/里。
然后再到“常规设置”的发票设置中字体系统选择Custom,内容输入droidsansfallback。

解决WHMCS生成的PDF账单中文乱码问题

本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可
标签: apache PHP SSL VPS WHMCS 主机 代码 信息 域名 安装 密码 文件 文章 服务器 来源 版 版本 用户 软件 配置
最后更新:2017年7月18日

lzy20021010

一个研究了N年IT的博主

打赏 点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

最新 热点 随机
最新 热点 随机
WordPress屏蔽海外非中文垃圾评论(2023版) Dell Inspiron 15-3541 笔记本折腾记 本站架构由Typecho迁回WordPress 世界,您好! 利用FreshRSS自建RSS在线订阅平台 阿里云国际版日本轻量应用服务器——联通精品线路|$3.5/月|单核|0.5G|20G|1T
自定义百度网盘分享密码 提取码 腾讯18岁成人礼,五万人在深圳同庆鹅厂生日 本站自封装装机操作系统镜像2019.5【Win7/Win10 x64】 Discuz论坛系统安装教程 景安快云VPS基础型1元30天 - 国内郑州BGP机房/KVM架构/1G内存/70GB SAS/1Mbps带宽 旧电脑改装家庭服务器思路
标签聚合
网站 服务器 域名 博客 用户 Windows 文件 来源

COPYRIGHT © 2015-2022 Lzy's Hobby ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

Powered by WordPress

Server by Aliyun

闽ICP备18019376号-1

闽公网安备 35052102000284号