连接服务器
推荐配置 2C2G(双核CPU,2G内存),建议不要使用低于1G内存的服务器。使用SSH连接服务器进入命令行界面
安装宝塔面板
curl -sSO http://download.bt.cn/install/install_panel.sh && bash install_panel.sh
安装过程中可能需要输入Y
进行确认,安装完成会给出登录地址。打开浏览器进行登录,进入宝塔面板
弹出安装环境界面,选择LNMP,PHP版本选择7.1或以上版本。等待安装完成
进入软件商店,搜索PHP
进入设置界面
在禁用函数一栏删除 system
proc_open
proc_get_status
putenv
如果找不到上面一个和多个表示该函数未禁用,则无需操作(废话)
添加网站
这里使用根目录为/www/wwwroot/sspanel
是教程示例,如果你不懂,按照教程示例填写
进入网站设置
取消勾选“防跨站攻击”
设置伪静态:选择上图所示伪静态目录,填入如下内容后保存。
location / {
try_files $uri /index.php$is_args$args;
}
进入网站目录,进入后删除全部内容(后续会经常进入网站目录,此步骤需理解)
回到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
再次回到宝塔面板
修改网站目录:运行目录,按图示设置后保存
导入数据库:按图示进入数据库,选择导入
配置网站文件
进入网站目录下config子目录,编辑.config.php
文件
填写必要的信息:网站名称、mukey、数据库信息。其中数据库名和数据库用户名通常一致
mukey值随意填写,但不要随意修改。节点与面板交互需要效验mukey(用于节点对接)
相关设置在参数后均有注释,修改自己的设置,让他真正变成你的网站。
检查网站是否可访问
进行完上述操作后,整个系统就安装完成了,你可以访问你的网站查看是否可以访问并优化其他设置参数。但是注意,并没有全部完成。你还需要继续操作。
创建管理员账户
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