VestaCP 控制面板的文件管理器
- VestaCP 是由俄罗斯人编写的免费虚拟主机控制面板,该面板功能强大,即可自用也可对接 WHMCS 销售。不过面板并不支持免费的文件管理,官网的商业项目为 “File Manager”(月付 3 刀,终身 50 刀)及 “SFTP Chroot”(月付 1 刀,终身 18 刀), 但是遗憾的是国人很强大,所以付费,see you ... 如果有能力也请支持正版!
[hermit autoplay="false" mode="circulation" preload="auto"]netease_songlist#:441491828[/hermit]
方法一
用 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>
方法二
在SFTP软件下输入以下指令echo "FILEMANAGER_KEY='CDF7DE2134A75185'" >> /usr/local/vesta/conf/vesta.conf
完成,然后输入reboot
,重启服务器