安装配置Whmcs
Posted by Admin L in UNIX/Linux on 15-05-2012.
1、在Kloxo面板,解压后修改文件名,修改configuration.php.new 为 configuration.php
2.、建立一个数据库。记录相关信息,方面下面使用。在kloxo后台主页的domain栏里的mysql databases
3、修改文件及文件夹权限。可以直接在Kloxo面板选择文件或文件夹直接修改权限,也可以使用终端cd 到所在目录,执行
chmod 777 configuration.php
chmod 777 attachments
chmod 777 downloads
chmod 777 templates_c
4、然后打开http://www.yourdomain.com/whmcs/install/install.php
5、根据提示继续安装
6、删除install 文件夹 You should delete or rename the ../install/ directory.
8、修改网页模板
① 前后台汉化
② 网页风格优化
后台配置
① 基本配置
② 添加服务器
③ 添加产品
④ 邮件模版汉化
⑤ 支付宝接口配置
Whmcs 自动生成用户名功能:
Whmcs 生成用户名的前提是需要一个有效域名,那么我们需要在客户下订单的过程中使用javascript代码自动生成不重复的用户名,需要两个步骤实现这个功能:
第一步:修改Whmcs代码,代码如下:
<div id=”owndomain” align=”center”>
<input type=”hidden” name=”sld[2]” size=”40″ id=”q” value=”” />
<script language=”javascript”>
var now= new Date();
var day=now.getDate();
var hour=now.getHours();
var minute=now.getMinutes();
var second=now.getSeconds();
if (day<10) day=”0″+day;
if (hour<10) hour=”0″+hour;
if (minute<10) minute=”0″+minute;
if (second<10) second=”0″+second;
date=day+”m”+hour+”m”+minute+”m”+second;
date=date.replace(/m/g,””);
date=date.replace(/0/g,”a”);
date=date.replace(/1/g,”b”);
date=date.replace(/2/g,”c”);
date=date.replace(/3/g,”d”);
date=date.replace(/4/g,”e”);
date=date.replace(/5/g,”f”);
date=date.replace(/6/g,”h”);
date=date.replace(/7/g,”k”);
date=date.replace(/8/g,”u”);
date=date.replace(/9/g,”y”);
var obj = document.getElementById(“q”);
obj.setAttribute(“value”,date);
</script>
<input type=”hidden” name=”tld[2]” size=”7″ value=”uk” />
</div>
请将代码复制到Whmcs文件夹内的configureproductdomain.tpl ,比如我使用的是web20cart的orderform,路径就是:
whmcs\templates \orderforms\web20cart\configureproductdomain.tpl ,打开这个文件后,请通过搜索定位 到<div id=”owndomain” align=”center”>,此处的代码是Whmcs本身自带的自定义域名功能。找到正确的 位置,复制上面红色的代码,替换掉<div>…..</div>内容即可。
转自 http://linuxstudy.lofter.com/post/4558a_567cd