最详细的 S-S/PANEL v3 mod 魔改版 安装教程

TIM截图20200603220346.jpg

连接服务器

推荐配置 2C2G(双核CPU,2G内存),建议不要使用低于1G内存的服务器。使用SSH连接服务器进入命令行界面

TIM截图20200428185511.png

安装宝塔面板

curl -sSO http://download.bt.cn/install/install_panel.sh && bash install_panel.sh

安装过程中可能需要输入Y进行确认,安装完成会给出登录地址。打开浏览器进行登录,进入宝塔面板

弹出安装环境界面,选择LNMP,PHP版本选择7.1或以上版本。等待安装完成

0_V8PeaW86gZP5FNxk.png

进入软件商店,搜索PHP

TIM截图20200428190148.png

进入设置界面
在禁用函数一栏删除 system proc_open proc_get_status putenv
如果找不到上面一个和多个表示该函数未禁用,则无需操作(废话)

添加网站

TIM截图20200428191916.png

这里使用根目录为/www/wwwroot/sspanel是教程示例,如果你不懂,按照教程示例填写

进入网站设置

TIM截图20200602113207.png

取消勾选“防跨站攻击”

TIM截图20200602120841.png

设置伪静态:选择上图所示伪静态目录,填入如下内容后保存。

location / {
    try_files $uri /index.php$is_args$args;
}

进入网站目录,进入后删除全部内容(后续会经常进入网站目录,此步骤需理解)

TIM截图20200602121324.png

回到SSH界面

设置当前系统时间为 UTC+8

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

安装主程序

注释如果网站目录不是sspanel,请自行将下述所有命令中涉及目录部分/www/wwwroot/sspanel其中的sspanel替换成你的目录名。后续将不再重复此句

cd /www/wwwroot/sspanel
git clone -b dev https://github.com/Anankke/SSPanel-Uim.git ${PWD}
git config core.filemode false
wget https://getcomposer.org/installer -O composer.phar
php composer.phar
php composer.phar install
chmod -R 755 ${PWD}
chown -R www:www ${PWD}
ln -s ${PWD}/sql/glzjin_all.sql /www/backup/database/

注释:如果在执行php composer.phar install时出错,则服务器内存不足,可通过增加SWAP来解决。可参照教程:添加SWAP,增加虚拟内存提升服务器稳定

创建配置文件

cp config/.config.example.php config/.config.php
cp config/appprofile.example.php config/appprofile.php

再次回到宝塔面板

修改网站目录:运行目录,按图示设置后保存

TIM截图20200602122417.png

导入数据库:按图示进入数据库,选择导入

TIM截图20200602123018.png

配置网站文件

进入网站目录下config子目录,编辑.config.php文件

TIM截图20200602123951.png

填写必要的信息:网站名称、mukey、数据库信息。其中数据库名和数据库用户名通常一致

mukey值随意填写,但不要随意修改。节点与面板交互需要效验mukey(用于节点对接)

相关设置在参数后均有注释,修改自己的设置,让他真正变成你的网站。

TIM截图20200602124503.png

检查网站是否可访问

进行完上述操作后,整个系统就安装完成了,你可以访问你的网站查看是否可以访问并优化其他设置参数。但是注意,并没有全部完成。你还需要继续操作。

创建管理员账户

ssh连接服务器

是的,你需要admin账户

cd /www/wwwroot/sspanel
php xcat User createAdmin

按提示设置账户名称和密码
同步数据及IP库

php xcat User resetTraffic
php xcat Tool initQQWry
php xcat Tool initdownload

设置定时任务

终于,等到了最后一步,依然在ssh操作

执行 crontab -e 命令,添加以下三条:

30 22 * * * php /www/wwwroot/sspanel/xcat SendDiaryMail
0 0 * * * php -n /www/wwwroot/sspanel/xcat Job DailyJob
*/1 * * * * php /www/wwwroot/sspanel/xcat Job CheckJob

如果需要财务报表,可选添加以下三条:
下述命令依次为日报、周报、月报,可根据需要自行选择

5 0 * * * php /www/wwwroot/sspanel/xcat FinanceMail day
6 0 * * 0 php /www/wwwroot/sspanel/xcat FinanceMail week
7 0 1 * * php /www/wwwroot/sspanel/xcat FinanceMail month

注释:使用crontab -e 命令添加或删除内容时,操作与vi/vim编辑器一致。如果你不会使用vi编辑器,请移步:vi/vim使用教程

撒花

至此,整个程序安装完成,去后台添加节点,然后对接你的第一个节点。开始不同寻常的体验吧
你可能需要移步:s-s/panel节点对接教程
部分教程后期补全,Tg群组:@yunyiya

官方库:https://github.com/Anankke/SSPanel-Uim

发表新评论