#教程#启用VestaCP控制面板的文件管理器

VestaCP是由俄罗斯人编写的用于VPS上的免费虚拟主机控制面板,该面板功能强大,即可自用也可对接WHMCS销售。不过文件管理功能并不默认开启,而是需要付费才能使用,月付3刀(20.77人民币),买断28刀。
如果付费的话,需要有万事达卡、visa卡,然而我都没有,所以就在网上找到了这个修改文件达到启用文件管理器的方法。(真是个不错的理由 )但是,如果有能力,还是请支持正版
废话不多说,下面来说步骤。有两种方法:

方法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,修改adminuser目录下的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:


打开SSH终端,输入以下命令:

echo "FILEMANAGER_KEY='CDF7DE2134A75185'" >> /usr/local/vesta/conf/vesta.conf

我用的是第一种方法,这种方法应该比较安全。

最后修改:2019 年 06 月 17 日 01 : 40 AM
如果觉得我的文章对你有用,请随意赞赏

发表评论