zpanel是一款國外的的虛擬主機(jī)控制面板,可能大家經(jīng)常使用國外主機(jī)和國外VPS的人都應(yīng)該會經(jīng)常發(fā)現(xiàn),很多國外VPS安控制面板,大部分有一個zpanel選項(xiàng),那么zpanel可以在國內(nèi)用嗎?好用嗎?我們下面來看看zpanel的安裝教程。
zpanel有什么優(yōu)勢,相對比CP面板。
LIUNX上的虛擬主機(jī)系統(tǒng)大部分都屬于國外的控制面板,國內(nèi)目前也有一款成熟的面板,就是寶塔主機(jī)面板啦,推薦大家使用,全中文。
那么zpanel的優(yōu)勢是?
1:免費(fèi)開源,相對比CP面板來說是免費(fèi)系統(tǒng)。并且開源。支持WIN系統(tǒng),也支持CENTOS,LIUNX還有MAC系統(tǒng)。
2:程序比較簡潔,并且集成了,MYSQL,PHPMYADMIN和WEBMAIL;等常用軟件,這個很多主機(jī)系統(tǒng)都沒有,必須要自己手動安裝。等于一次性什么都安裝好了。
安裝教程來看下:
面zpanel安裝教程是以采用的centos632位openvz架構(gòu)VPS主機(jī)作為示范,其他架構(gòu)及系統(tǒng)環(huán)境的Zpanel安裝可做參照(Linuxvps的Zpanel安裝過程都是差不多的)。
先我們需要清楚我們vps主機(jī)是CentOS系統(tǒng)還是Ubuntu系統(tǒng),并根據(jù)系統(tǒng)下載Zpanel主機(jī)控制面板對應(yīng)版本。
輸入下載命令:
yum -y update
wget對于vps主機(jī)系統(tǒng)版本的Zpanel下載地址
chmod +x 10_1_1.sh
./10_1_1.sh
然后安裝提示輸入“y”確認(rèn)安裝,然后選擇時區(qū)國家為5(亞洲),輸入國家9(中國),再輸入1選擇時區(qū),后輸入1確認(rèn)信息正確。
接下來輸入主域名、公網(wǎng)IP、并確定安裝,稍等幾分鐘,等待安裝完畢。
在安裝完畢后,便可以看到面板信息和登陸賬戶,把這個記錄下來,然后輸入“y“重啟系統(tǒng)之后就可以直接用IP地址登錄面板。登錄之后看到下面面板界面,便說明Zpanel安裝完畢并安裝正確,可以正常使用了。
Zpanel安裝后,我們就可以如操作Windowsvps那樣,簡單,方便和快捷的進(jìn)行vps主機(jī)維護(hù)及web服務(wù)器,ftp服務(wù)器等服務(wù)的搭建了。
首先,下載源碼,傳入VPS。您可以直接下載到本地解壓后用SFTP傳上去,也可以直接SSH登陸下載解壓,我們需要用到的是installer.sh.x,假設(shè)我們已經(jīng)放入root目錄,接下來命令。
cd /root???????????????????????????????? #進(jìn)入目錄
chmod +x installer.sh.x?????? #設(shè)定權(quán)限
yum install ld-linux.so.2????? #此步非必須
./installer.sh.x?????????????????????? #編譯安裝
對了,建議大家在執(zhí)行命令前先screen,因?yàn)榘惭b過程可能超過30分鐘,干等是很不明智的。
執(zhí)行編譯后,暫時別離開,這時候,我們需要確定和設(shè)定一些項(xiàng)目,除了要輸入y之后,還需要你設(shè)定時區(qū),比如:Asia/Shanghai,以及MySQL的root密碼(2次)。全部完成后,等他自己裝,看電視先。
安裝完成后,我們以IP/zpanel打開登陸頁面,默認(rèn)的用戶名和密碼:zadmin/password(登陸后記得修改,這是好習(xí)慣)。
確認(rèn)登陸無誤,我們開始漢化的過程(以下過程全部引用,敬請留意)
1.通過ZPANELX面板打開PHPMYADMIN,分別選中對應(yīng)的表,執(zhí)行以下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庫(實(shí)際上我覺得這一部分做不做無所謂)===========
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執(zhí)行過程可能有報錯,趙容在3臺VPS上測試,每臺都有報錯的情況,但不影響最終的漢化結(jié)果,不過,您有能力的話,可以針對報錯內(nèi)容修改執(zhí)行。
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.接下來又是數(shù)據(jù)庫,到core庫執(zhí)行:
ALTER TABLE `x_translations` ADD `tr_Chinese_tx` TEXT NULL;
命令有點(diǎn)多,打包了:點(diǎn)擊下載
下載下來了,SQL執(zhí)行文檔中的內(nèi)容。
4.返回ZPanelX,選擇我的賬戶,修改語言為Chinese,就可以了(這之前請確保你的郵箱也設(shè)定了,我試過賬戶中沒有設(shè)定郵箱提交不成功)。說了這么久,上一張圖片:
ZPanelX最大的缺點(diǎn)在文件管理,就一個FTP,太弱了,所以,我們再加一個文件管理插件,讓他能自由的在線管理文件,上傳下載、壓縮解壓等等。(以下為引用,敬請留意)
SSH登陸服務(wù)器,依次執(zhí)行:
zppy repo add zppy.vjvj.tk
zppy update
zppy install ajaxplorer
完成后,登陸ZPanelX,選擇服務(wù)器管理→模塊管理,勾選AjaXplorer中你要授權(quán)使用的用戶組。
由于在不同的VPS上安裝更換【Mr.Ra1n】帖子中提供的皮膚都出現(xiàn)了登陸界面空白的情況,加之與原默認(rèn)皮膚差異不大,所以,我沒有貼出皮膚的下載,大家有興趣也可以自己試試。
以下轉(zhuǎn)載內(nèi)容,原地址:http://yzpanel.duapp.com/
YZPanel(YZHCP)是什么?
YZPanel簡稱(YZHCP)是基于國外優(yōu)秀的免費(fèi)主機(jī)控制面板ZPanel而來,談不上做了什么開發(fā)和修改。只是做了個系統(tǒng)的教程和符合國人使用習(xí)慣的控制面板界面而已。
我們?yōu)槭裁葱枰?
對于不想操作SSH命令和新手而言,用一個基于界面的主機(jī)控制面板來管理主機(jī)是最好不過的事情。而DirectAdmin/cPanel這些收費(fèi)主機(jī)控制面板價格不便宜。
對于廣大站長朋友而言無疑加上一個了成本上的負(fù)擔(dān)?,F(xiàn)在你可以自由下載安裝并使用它在VPS(VDS)或獨(dú)立服務(wù)器上,做為真正的生產(chǎn)環(huán)境或測試環(huán)境。
它安裝那些軟件?目前ZPanel最新版本為(10.0.2) (默認(rèn)集成安裝ProFTPD、MySQL、phpMyadmin、WebMail、DNS模塊)
Apache/2.2.15、PHP版本php_version:5.3.3 優(yōu)化安裝(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上的安裝 推薦安裝環(huán)境CentOS 6+ 32bit Minimal VPS環(huán)境XEN、OpenVZ 推薦使用XEN架構(gòu)。
第一步:安裝ZPanel主機(jī)控制面板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
執(zhí)行權(quán)限:
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同意許可協(xié)議)
Find your timezone from : http://php.net/manual/en/timezones.php e.g Europe/London
Enter Your Time Zone: Asia/Chongqing (這里輸入Asia/Chongqing使用亞洲時區(qū))
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): (主機(jī)名默認(rèn)即可這里直接回車,也可以輸入)
Enter the Public (external) IP of the server: 輸入IP (公網(wǎng)IP地址輸入你的獨(dú)立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開始安裝)
開始安裝等著就行,安裝快慢取決于性能和網(wǎng)速。一般5-10幾分鐘即可安裝完成,安裝完成后系統(tǒng)將會自動重啟一次。
用IP打開即可看到登錄管理界面,登錄用戶名為:zadmin 管理登錄隨機(jī)密碼保存在 /root/passwords.txt 文件中