近期云途仿牌服务器的备份服务器一直想入手一套可以直接在whmcs 自助开通的管理面板,由于是备份机器使用,入手cpanel ,或者 directadmin 这类商业面板并不划算,因为每个月都需要一笔不菲的授权支持, 经过测试发现 VestaCP 是个不错的选择
VestaCP是由俄罗斯人编写的免费虚拟主机控制面板,该面板功能强大,即可自用也可对接whmcs销售。不过面板并不支持免费的文件管理,官网的商业项目为 “File Manager”(月付3刀,终身50刀)及“Sftp Chroot”(月付1刀,终身18刀)!
方法1
用winscp/Xftp(Sftp软件)连接Sftp,首先进入/usr/local/vesta/web/list/directory
,编辑index.php
,将7-10
行注释掉。
//if ((!isset($_SESSION['FILEMANAGER_KEY'])) || (empty($_SESSION['FILEMANAGER_KEY']))) { //header("Location: /filemanager-not-purchased/"); //exit; //}
随后进入/usr/local/vesta/web/templates
,修改admin和user目录下的panel.html。
将
<?php
if ((isset($_SESSION['FILEMANAGER_KEY'])) &&
(!empty($_SESSION['FILEMANAGER_KEY']))) {?><div
class="l-menu__item <?php if($TAB == 'FILEMANAGER' ) echo
'l-menu__item--active' ?>"><a
href="/list/directory/"><?=__('File
Manager')?></a></div><?php }?>
修改为
<div
class="l-menu__item <?php if($TAB == 'FILEMANAGER' ) echo
'l-menu__item--active' ?>"><a
href="/list/directory/"><?=__('File
Manager')?></a></div>
方法2
echo "FILEMANAGER_KEY='CDF7DE2134A75185'" >> /usr/local/vesta/conf/vesta.conf
然后reboot
注意:方法1操作完成后是不需要重启的,刷新下网页文件管理器就会自动出来了。