欢迎光临
感谢一路陪伴!

【前端教程】搭建ss-panel-v3-mod再次修改版

[title]前言[/title]

原来写过一篇sspanel一键安装脚本的搭建过程,可后来很多朋友反映说不管用了,我也没再试。这次就为大家带来ss-panel-v3-mod再次修改版的搭建过程。搭建ss-panel-v3-mod再次修改版分两篇文章来写,一篇写前端,一篇写后端。这次就先写前端搭建的方法,使用Vultr东京服务器安装Centos7 64位系统,宝塔面板演示本次操作。

Vultr服务器购买:https://www.vultr.com

宝塔面板:https://www.bt.cn

ss-panel-v3-mod再次修改版Github地址:https://github.com/Anankke/ss-panel-v3-mod_Uim

[title]操作步骤[/title]

这里购买服务器的步骤就不再演示了。选用的东京节点,Centos7 64位系统,5美金每月的套餐。

然后就是安装宝塔面板了,Linux面板6.9安装命令如下:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh

安装完成后给出面板的登录地址

用浏览器登录宝塔面板,因为是新装的,登录以后会提示我们安装套件,这里选择安装LAMP,把PHP版本改为7.1,其他不用动,为节省时间我选择极速安装。然后点“一键安装”即可

安装完成后我们先添加一个站点,网站 - 添加站点 域名我这里就用服务器的IP了,根目录选一下,数据库选Mysql填一下用户名和密码以后点“提交”即可

进入到ss-panel-v3-mod再次修改版的Github地址,把前端的压缩包下载下来

然后把.zip压缩包上传到网站根目录下,解压后把所有文件剪切到网站根目录下

找到config目录下的.config.php.example文件,将它重命名为.config.php并点开“编辑”。修改一下数据库的信息,其他的根据自己需要修改,修改完成后保存。

然后找到 网站 - 设置 - 网站目录,将网站运行目录改为public,取消勾选“防跨站攻击”

同样的,伪静态这里把一下规则填入并保存。(这里@记得替换为<)

@IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ index.php [QSA,L]
@/IfModule>

然后找到软件商店 - PHP7.1 - 设置。切换到 配置文件,搜索 display_errors = 并把On改为Off后保存

在 禁用函数 中,将system proc_open proc_get_status删除

在 性能调整 中,将 运行模式 改为 静态 并保存。

找到数据库,点导入,点从本地上传,上传我们解压的sspanel前端的文件夹内的sql文件夹中的glzjin_all.sql

在点击后面的这个“导入”即可

然后就是安装composer依赖了,SSH登陆服务器,先切换到网站目录下(我的是:cd /www/wwwroot/sspanel)输入如下命令:

php composer.phar install

再就是创建管理员,输入如下命令后根据提示创建:

php xcat createAdmin

然后添加定时任务,输入如下命令:

crontab -e

输入后回车按i键进入编辑,将如下代码复制进去:

30 22 * * * php /网站目录/xcat sendDiaryMail
0 0 * * * php -n /网站目录/xcat dailyjob
*/1 * * * * php /网站目录/xcat checkjob
*/1 * * * * php /网站目录/xcat syncnode

添加好以后,点Esw,输入:wq回车即可保存

现在我们的sspanel站点就可以访问了。

不过这里有个小问题就是当我们点击左上角的LOGO的时候会跳转到另一个模板

这里我们需要修改一个文件,那就是网站config目录下的routes.php,将 $app->get('/', 'App\Controllers\HomeController:index'); 改为 $app->get('/', 'App\Controllers\HomeController:indexold');即可

这样我们的网站就正常了

用户中心正常

管理后台正常

[title]其他说明[/title]

如果需要自动备份,可模仿以下两例,自行添加一条

例1:每20分钟备份1次(若间隔大于60分钟,看例2):
*/20 * * * * php -n /网站目录/xcat backup

例2:每20小时备份1次(若间隔大于24小时,自行Google):
0 */20 * * * php -n /网站目录/xcat backup

如果需要财务报表,可选添加以下三条

5 0 * * * php /网站目录/xcat sendFinanceMail_day
6 0 * * 0 php /网站目录/xcat sendFinanceMail_week
7 0 1 * * php /网站目录/xcat sendFinanceMail_month

如果需要检测被墙,添加以下一条

*/1 * * * * php /网站目录/xcat detectGFW

如果要用到radius,需要添加下面这三条

*/1 * * * * php /网站目录/xcat synclogin
*/1 * * * * php /网站目录/xcat syncvpn
*/1 * * * * php -n /网站目录/xcat syncnas

[info]这样我们就完成了ss-panel-v3-mod再次修改版前端的搭建。本人能力有限,如有纰漏,欢迎指正![/info]

[title]2019年10月4日补充说明[/title]

提示找不到composer.phar这个文件:请到下方链接中下载并上传

链接:https://pan.baidu.com/s/1UwkrJcy74-hAfOVwo0vbpQ
提取码:3j5n
复制这段内容后打开百度网盘手机App,操作更方便哦

安装提示putenv函数被禁用的话,就在宝塔面板删除被禁用的putenv函数

赞(0) 打赏
转载请保留原文链接:腾龙工作室 » 【前端教程】搭建ss-panel-v3-mod再次修改版
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

腾龙工作室网站欢迎您的光临!

B站频道淘宝店铺

如果您觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏