zpanel zpanel安装教程

zpanel是什么?

zpanel是一款国外的的虚拟主机控制面板,可能大家经常使用国外主机和国外VPS的人都应该会经常发现,很多国外VPS安控制面板,大部分有一个zpanel选项,那么zpanel可以在国内用吗?好用吗?我们下面来看看zpanel的安装教程。

zpanel有什么优势,相对比CP面板。

LIUNX上的虚拟主机系统大部分都属于国外的控制面板,国内目前也有一款成熟的面板,就是宝塔主机面板啦,推荐大家使用,全中文。

那么zpanel的优势是?

1:免费开源,相对比CP面板来说是免费系统。并且开源。支持WIN系统,也支持CENTOS,LIUNX还有MAC系统。

2:程序比较简洁,并且集成了,MYSQL,PHPMYADMIN和WEBMAIL;等常用软件,这个很多主机系统都没有,必须要自己手动安装。等于一次性什么都安装好了。

安装教程来看下:

面zpanel安装教程是以采用的centos632位openvz架构VPS主机作为示范,其他架构及系统环境的Zpanel安装可做参照(Linuxvps的Zpanel安装过程都是差不多的)。
  
  先我们需要清楚我们vps主机是CentOS系统还是Ubuntu系统,并根据系统下载Zpanel主机控制面板对应版本。
  
  输入下载命令:
  yum -y update
  wget对于vps主机系统版本的Zpanel下载地址
  chmod +x 10_1_1.sh
  ./10_1_1.sh

  然后安装提示输入“y”确认安装,然后选择时区国家为5(亚洲),输入国家9(中国),再输入1选择时区,后输入1确认信息正确。
  
  接下来输入主域名、公网IP、并确定安装,稍等几分钟,等待安装完毕。
  
  在安装完毕后,便可以看到面板信息和登陆账户,把这个记录下来,然后输入“y“重启系统之后就可以直接用IP地址登录面板。登录之后看到下面面板界面,便说明Zpanel安装完毕并安装正确,可以正常使用了。

zpanel


  Zpanel安装后,我们就可以如操作Windowsvps那样,简单,方便和快捷的进行vps主机维护及web服务器,ftp服务器等服务的搭建了。

首先,下载源码,传入VPS。您可以直接下载到本地解压后用SFTP传上去,也可以直接SSH登陆下载解压,我们需要用到的是installer.sh.x,假设我们已经放入root目录,接下来命令。

cd /root                                 #进入目录

chmod +x installer.sh.x       #设定权限

yum install ld-linux.so.2      #此步非必须

./installer.sh.x                       #编译安装

对了,建议大家在执行命令前先screen,因为安装过程可能超过30分钟,干等是很不明智的。

执行编译后,暂时别离开,这时候,我们需要确定和设定一些项目,除了要输入y之后,还需要你设定时区,比如:Asia/Shanghai,以及MySQL的root密码(2次)。全部完成后,等他自己装,看电视先。

登陆汉化

安装完成后,我们以IP/zpanel打开登陆页面,默认的用户名和密码:zadmin/password(登陆后记得修改,这是好习惯)。

确认登陆无误,我们开始汉化的过程(以下过程全部引用,敬请留意)

1.通过ZPANELX面板打开PHPMYADMIN,分别选中对应的表,执行以下SQL语句

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

============postfix库===========
ALTER TABLE `admin` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `alias` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `alias_domain` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `config` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `domain` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `domain_admins` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `fetchmail` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `log` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `mailbox` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `quota` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `quota2` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `vacation` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `vacation_notification` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;

============proftpd库(实际上我觉得这一部分做不做无所谓)===========
ALTER TABLE `ftpgroup` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `ftpquotalimits` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `ftpquotatallies` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `ftpuser` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;

============roundcube库===========
ALTER TABLE `cache` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `contactgroupmembers` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `contactgroups` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `contacts` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `identities` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `messages` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `session` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `users` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;

注意,上面的SQL执行过程可能有报错,赵容在3台VPS上测试,每台都有报错的情况,但不影响最终的汉化结果,不过,您有能力的话,可以针对报错内容修改执行。

2.修改文件,先修改/etc/zpanel/panel/dryden/db/driver.class.php文件,找到

public function query($query) {   try {

在try里面加入

$FIXSql1 = “set character_set_server=’utf8′”;   $FIXSql2 = “set names ‘utf8′”;   $FIX = parent::query($FIXSql1);   $FIX2 =parent::query($FIXSql2);

保存。

然后,接着修改/etc/zpanel/panel/etc/styles/zpanelx/master.ztml,找到

<meta http-equiv=”Content-Type” content=”text/html; charset=ISO-8859-1″>

修改为

<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />

保存。

3.接下来又是数据库,到core库执行:

ALTER TABLE `x_translations` ADD `tr_Chinese_tx` TEXT NULL;

命令有点多,打包了:点击下载

下载下来了,SQL执行文档中的内容。

4.返回ZPanelX,选择我的账户,修改语言为Chinese,就可以了(这之前请确保你的邮箱也设定了,我试过账户中没有设定邮箱提交不成功)。说了这么久,上一张图片:

zpanelx

添加文件管理插件

ZPanelX最大的缺点在文件管理,就一个FTP,太弱了,所以,我们再加一个文件管理插件,让他能自由的在线管理文件,上传下载、压缩解压等等。(以下为引用,敬请留意)

SSH登陆服务器,依次执行:

zppy repo add zppy.vjvj.tk

zppy update

zppy install ajaxplorer

完成后,登陆ZPanelX,选择服务器管理→模块管理,勾选AjaXplorer中你要授权使用的用户组。

由于在不同的VPS上安装更换【Mr.Ra1n】帖子中提供的皮肤都出现了登陆界面空白的情况,加之与原默认皮肤差异不大,所以,我没有贴出皮肤的下载,大家有兴趣也可以自己试试。

zpanel

以下转载内容,原地址:http://yzpanel.duapp.com/

YZPanel(YZHCP)是什么?

YZPanel简称(YZHCP)是基于国外优秀的免费主机控制面板ZPanel而来,谈不上做了什么开发和修改。只是做了个系统的教程和符合国人使用习惯的控制面板界面而已。

我们为什么需要它?

对于不想操作SSH命令和新手而言,用一个基于界面的主机控制面板来管理主机是最好不过的事情。而DirectAdmin/cPanel这些收费主机控制面板价格不便宜。
对于广大站长朋友而言无疑加上一个了成本上的负担。现在你可以自由下载安装并使用它在VPS(VDS)或独立服务器上,做为真正的生产环境或测试环境。

它安装那些软件?目前ZPanel最新版本为(10.0.2) (默认集成安装ProFTPD、MySQL、phpMyadmin、WebMail、DNS模块)

Apache/2.2.15、PHP版本php_version:5.3.3 优化安装(Zend Engine v2.3.0、eAccelerator v0.9.6.1、ionCube v4.2.2、Zend Guard Loader v3.3 Suhosin v0.9.29)

安装流程步骤: ZPanel在CentOS 6上的安装 推荐安装环境CentOS 6+ 32bit Minimal VPS环境XEN、OpenVZ 推荐使用XEN架构。

第一步:安装ZPanel主机控制面板CentOS 6+ 32bit为例

32位:wget http://www.zvps.co.uk/sites/default/files/downloads/centos-6-3/package/installer-x86-install.sh.x.tar.gz
64位:wget http://www.zvps.co.uk/sites/default/files/downloads/centos-6-3/package/installer-x86_64-install.sh.x.tar.gz
一般用root登陆没切换目录的话下载的文件在/root下面

解压:
tar -xf installer-x86-install.sh.x.tar.gz

执行权限:
chmod +x installer-x86-install.sh.x

开始安装:
yum install ld-linux.so.2
./installer-x86-install.sh.x

安装流程括号中的是提示不需要输入输入红色部分即可:

To contine please agree to the GPL license (y/n/q)? y (这里输入y同意许可协议)
Find your timezone from : http://php.net/manual/en/timezones.php e.g Europe/London
Enter Your Time Zone: Asia/Chongqing (这里输入Asia/Chongqing使用亚洲时区)
Install fresh ZPanel server or enter an upgrade version number e.g 10-0-1 :install (这里直接回车)
Enter the FQDN of the server (example: zpanel.yourdomain.com): (主机名默认即可这里直接回车,也可以输入)
Enter the Public (external) IP of the server: 输入IP (公网IP地址输入你的独立IP)
MySQL Password is currently blank, please change it now.
Password you will use for MySQL: 输入phpMyadmin管理密码 (mysql的root密码)
Re-enter the password you will use for MySQL: 再次输入输入phpMyadmin管理密码 (再次输入mysql的root密码)
ZPanel will now install, are you sure (y/n/q)? y (y开始安装)

开始安装等着就行,安装快慢取决于性能和网速。一般5-10几分钟即可安装完成,安装完成后系统将会自动重启一次。
用IP打开即可看到登录管理界面,登录用户名为:zadmin 管理登录随机密码保存在 /root/passwords.txt 文件中

更多
  • 该日志由 于2018年03月19日发表在 未分类 分类下, 你可以发表评论,并在保留原文地址 及作者的情况下引用到你的网站或博客。
  • 本文链接: zpanel zpanel安装教程 | 帮助信息-动天数据
  • 文章标签:
  • 版权所有: 帮助信息-动天数据-转载请标明出处
  • 【上一篇】 【下一篇】

    0 Comments.