分类 WHMCS 下的文章

添加到 configuration.php

$_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_X_FORWARDED_FOR']; // 获取真实IP
list($_SERVER['REMOTE_ADDR']) = explode(', ', $_SERVER['REMOTE_ADDR'], 2); // 可能通过多个代理,其中第一个为真实ip地址
$_SERVER['HTTP_X_FORWARDED_FOR'] = $_SERVER['REMOTE_ADDR']; // 添加到WHMCS IP变量

参考:http://www.365mini.com/page/php-get-real-client-ip.htm

最近想自己修改个WHMCS模板,在网上搜索到了一个不错的东西。是WHMCS模板的文件结构,这样修改起来方便很多,不需要自己一个个的去摸索。转过来,以备不时之需。

常规模板(/templates/目录)

header.tpl – 公用头部

footer.tpl – 公用页脚

——以上两个文件使用频繁

- 阅读剩余部分 -

前些天发现WHMCS和DA无法通讯,在实在无法解决的情况下,我问了赵荣部落和维翔主机的当家,虽然我说可付费解决但都不怎么理睬我。赵荣说可能是我的APF规则问题,虽然我的APF规则比较严格,但是显然问题不在这,然后她便不再搭理我了。再次大量的谷歌和百度后,检查了WHMCS和DA主机的端口和配置,都有开放2222,各项配置都正常。重新安装了个WHMCS测试也无法通讯。实在没办法了,我决定仿效前人的解决方式重装...这是最让人难受的解决方式!本来今天晚上22点要重装DA的,都已经备份好数据做好充分的恢复准备了,但是问题在此之前很幸运的解决了。

- 阅读剩余部分 -

whm

WHMCS5.1.2系统Deafault模板clientarea.php页面错位,像上面那样;还有就是底部也错位,我没截图。原因是被最新公告撑开了!最简单快捷的处理方法就是修改公告内容,第一行的字数要多,如果字数不够,就会跳到下一行继续裁剪直到字节达到预定,这样就造成了错位。如果首行字数够,那么达到预定字节就停止,就不会跳到下一行造成错误。如下图所示:

- 阅读剩余部分 -