zpanel10.1.0中文汉化版本

2013-12-25 17:24:19

zpanel汉化非常的不容易,折腾了很多天才搞定,网上的汉化教程多是早期版本的教程.搞起来也不是那么的顺手,汉化主要分为三个部分,分别是数据库、模板和系统文件的设置,缺一都不可.其实系统里面自带的也有ZXTS模块,这个模块可以让你安装很多的语言包,但是实际测试的话安装总是卡到60%多就不能完全进行汉化了.还有可以用官方的SQL语句进行导入,但是这条路也是不通的,导入后切换到中文就500错误了.我的中文SQL里面包含的有WHMCS的插件汉化,程序不是过于严谨,可以自行的删除,下面开始介绍汉化的步骤.

1.先把数据库连接字符串改成UTF-8的方便中文

找到 /etc/zpanel/panel/inc/dbc.inc.php把里面的“$zdbh = new db_driver(“mysql:host=$host;dbname=$dbname”, $user, $pass);”

整句话替换成“$zdbh = new db_driver(“mysql:host=$host;dbname=$dbname”, $user, $pass, array(PDO::MYSQL_ATTR_INIT_COMMAND => “SET NAMES ‘utf8′”));”

2.用root权限登陆phpmyadmin执行以下语句:把sql数据库也修改为utf-8编码的.

ALTER TABLE `x_translations` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;<br></br>
ALTER TABLE `x_accounts` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;<br></br>
ALTER TABLE `x_aliases` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;<br></br>
ALTER TABLE `x_bandwidth` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;<br></br>
ALTER TABLE `x_cronjobs` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;<br></br>
ALTER TABLE `x_distlists` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;<br></br>
ALTER TABLE `x_distlistusers` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;<br></br>
ALTER TABLE `x_dns` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;<br></br>
ALTER TABLE `x_faqs` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;<br></br>
ALTER TABLE `x_forwarders` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;<br></br>
ALTER TABLE `x_ftpaccounts` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;<br></br>
ALTER TABLE `x_groups` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;<br></br>
ALTER TABLE `x_htaccess` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;<br></br>
ALTER TABLE `x_logs` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;<br></br>
ALTER TABLE `x_mailboxes` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;<br></br>
ALTER TABLE `x_modcats` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;<br></br>
ALTER TABLE `x_modules` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;<br></br>
ALTER TABLE `x_mysql_databases` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;<br></br>
ALTER TABLE `x_mysql_dbmap` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;<br></br>
ALTER TABLE `x_mysql_users` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;<br></br>
ALTER TABLE `x_packages` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;<br></br>
ALTER TABLE `x_permissions` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;<br></br>
ALTER TABLE `x_profiles` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;<br></br>
ALTER TABLE `x_quotas` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;<br></br>
ALTER TABLE `x_settings` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;<br></br>
ALTER TABLE `x_vhosts` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;```

删除原数据库里面的_core里面的x_translations这个,然后把我已经汉化的[x_translations](http://driver.xiaozheng.me/webfile/56vps.net/2013/12/x_translations.sql)导入到里面,记得要下载下来导入,不要在浏览器里面操作.

最后一步把已经搞定的zpanel里面的模板替换掉,直接原路径替换掉就可以了,如果不替换模板的话,可能左边的汉化的不是那么完美.

zpanel的web安装路径是:/etc/zpanel/panel。这里我提供完整的包里面包含了中文phpmyadmin,如果需要使用的话只要替换掉模板文件就可以了。

相关文件下载:[x_translations本地下载](http://driver.xiaozheng.me/webfile/56vps.net/2013/12/x_translations.sql) [x_translations ME网盘下载 ](https://mega.co.nz/#!zB10HBjT!MJZMKmIGceXs0ZbpRyr2TALVc7lHnsom3SoYAEiYkms) [x_translations 百度网盘下载](http://pan.baidu.com/s/1kYxVg) [中文整包本地下载](http://driver.xiaozheng.me//webfile/56vps.net/2013/12/panel.zip) 中文整包ME网盘下载 [中文整包百度网盘下载](http://pan.baidu.com/s/1zl2Su)

 


centos6安装zpanel面板

zpanel是国外一款免费的开源面板,总体上来说功能比较强大可以媲美directadmin面板了,也拥有分销的功能并且有多国的语言,支持windows/centos和Ubuntu 等三个系统,其它系统的可以自己用源码包安装不过需要自己配置apache等信息比较麻烦,至于windows系统下我也没有研究过具体支持哪些,这个面板多数安装于centos6.3上面的,也兼容centos6.4的系统.甚至在centos6上或许也可以完美的运行,但是不支持低版本的Centos5系列的系统. 下面我们的实验环境机器为centos6.4 32位的.先从官方网站:http://www.zpanelcp.com/download/获取对应自己系统的安装包下载到本地.然后用winscp等工具传输到你的centos服务器上面. 首先赋予程序权限:chmod +x installer-10-1-0-centos-32.sh.x 然后执行它./installer-10-1-0-centos-32.sh.x接下来会提示是否安装选择Y,就开始安装了,安装过程中系统会自动检索信息例如IP地址等,如发现不对的话自己更正下就ok. 第一步需要输入自己的时区,我们一般都会选择用中国时区,由于是美国的VPS所以检测的是国外的市区,我们要更正为:Asia/Shanghai 输入完毕回车 第二步需要输入域名:例如zpanel.56vps.net这个样子就可以了.然后回车系统会自动检测你的IP地址.

zpanel接入whmcs实现主机销售

zpanel接入到WHMCS灰常的操蛋,之前研究了那么久就是为了能成功的接入到whmcs里面可以实现降低我自己的VPS成本,基本上我购买VPS就是为了挂探针闲的很浪费,如果装其它一些免费的面板又不上档次.所以zpanel就成了必要的首选,做接入前首先要准备的东西有。1.IP地址2.zpanel管理或代理帐号3.API密匙.对于这个API密匙是相当比较头疼的,整整找了三四天才找到API密匙.下面不多数开始我们的接入吧. 首先帐号密码和IP地址这些我们都知道了,API需要去哪里得到呢,这个官方很多人说是在数据库里面,但是找遍了数据库,毛都没找到一个.也有官方的管理员版主说用插件获取的,但是死活插件都装不上,最后只能找了个非主流点的插件,还好可以完美的获取到。请执行以下的命令. zppy repo add zpanel.grathost.net zppy update zppy install apikey 命令的大概内容就是添加一个源,然后升级,然后安装apikey这个模块,安装完毕后用管理员帐号登陆.然后启用这个APIKEY的模块就可以看到了.如果要是在whmcs里面添加API密匙的话还需要在前面加上用户的ID,据说每个用户的APIkey都是不同的.例如我的“1,e5c0663994837df301742076a0a0b462” 下面展示下我的WHMCS服务器添加的设置: 经过实测添加上后可以完美的开通主机,但是没有办法直接打开whmcs的后台点击下就可以登陆,我也不知道为什么,等待以后研究实测. 最后补一个,