从零开始的 SSPanel Uim 魔改版部署 (前端
欸嘿,番茄酱最近开了个小机场 然后发现遇到的问题还挺多 而且网路上相关资料还比较少所以就想自己来写一片博文 主要是教大家如何用 宝塔面板来 安装sspanel机场控制面板 应该是最详细教程 确信
安装宝塔
条件
首先你的有一个 vps
嗯 是的 配置一般就好 配置最好不要太低
系统要求 Linux
其实windows咱也没试过 因为就只会linux
搭建宝塔环境
你要是用你的ssh工具连上你的vps
]
如何使用 sudo su
进入管理员账户 如果已经是管理员账户的话 跳过此步骤
输入以下命令进行安装宝塔面板
Centos
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
Ubuntu
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh
输入y,回车进行安装
漫长的等待………..
安装好了会出现以下画面
将地址和账号密码复制粘贴到浏览器 然后进行登录
配置宝塔
安装 LNMP (注意这边 选择php的时候记得选择7.1版本的
安装中………
在安装的时间 我们可以去宝塔面板的面板设置修改一下账户密码 方便以后登录
然后如果vps
配置不高的话可以去 软件管理里面的系统工具
配置高的用户请跳过这一步骤 !!!!!!
找到 Linux工具箱 进行安装
安装好 设置他 选择侧边栏第二个 Swap虚拟内存
可以改成 自己原有内存的 1.5倍
这边番茄酱就改 1倍
就够用了 然后确定
[
好了之后可以去侧边栏时区设置里面 设置为 亚洲上海 Asia shanghai
等环境都安装好了的话 可以去软件管理里面 查看环境是否安装成功 因为番茄酱的机子较渣 每次安装php7.1的时候就无法使用急速安装
这边卸载掉重新编译安装一下 (当然你们如果没出问题的话就继续
配置 PHP
在软件商店里找到 PHP , 点击设置。
在禁用函数一栏删除 system
proc_open
proc_get_status
putenv
在性能调整中,把 PHP 运行模式设置为 静态
在配置文件中 按 Ctrl+F 搜索 display_errors
= 改为 Off
后保存
部署SSpanel魔改版
创建网站
宝塔侧边栏选择 网站 然后添加站点 配置如下
记住自己的 数据库名 和 数据库密码 等下会用到
安装网站程序
现在返回 终端 指 ssh
连接
输入
cd /www/wwwroot/你的网站文件夹名
然后依次输入以下命令
git clone -b master https://github.com/Anankke/SSPanel-Uim.git tmp && mv tmp/.git . && rm -rf tmp && git reset --hard
git config core.filemode false
wget https://getcomposer.org/installer -O composer.phar
php composer.phar
php composer.phar install
cp config/.config.example.php config/.config.php
cd ../
chmod -R 755 你的文件夹名/
chown -R www:www 你的文件夹名/
ln -s /www/wwwroot/你的文件夹名/sql/glzjin_all.sql /www/backup/database/
配置网站设置
回到宝塔面板 进入网站页面 然后点击网站设置
网站目录 里取消 防跨站攻击
, 运行目录里面选择 public
保存
在 伪静态目录中 中填入以下内容
location / {
try_files $uri /index.php$is_args$args;
}
然后保存 即可 (((((
导入数据库
点击删库塔菜单的数据库选项,找到你刚创建的数据库,点击导入
导入界面会出现 glzjin_all.sql
,直接导入
配置网站程序
点进去网站点网站目录 找到 config目录下的 .config.php
文件进行编辑
主要先编辑的是数据库 因为那样网站才能打开 配置文件详细介绍 请查看接下来的后续
改之前 (((
修改之后 (((
如果参数没错的话 这个时候就可以打开自己的网站了 http://你的域名/
创建管理员并同步用户
去 ssh那里 请确保再网站目录下 才能使用以下命令 否则将不生效 !!!!!!!!!!
php xcat createAdmin
php xcat syncusers
php xcat initQQWry
php xcat resetTraffic
php xcat initdownload
如果创建管理员出错请检查 config/.config.php
中的数据库连接信息 是否正确
配置定时任务
执行 crontab -e
命令, 添加以下四条:
30 22 * * * php /www/wwwroot/你的文件夹名/xcat sendDiaryMail
0 0 * * * php -n /www/wwwroot/你的文件夹名/xcat dailyjob
*/1 * * * * php /www/wwwroot/你的文件夹名/xcat checkjob
*/1 * * * * php /www/wwwroot/你的文件夹名/xcat syncnode

这可能需要用到一些 vim
的快捷键操作 这边就不介绍了 请自行百度
下面这些一般都是有需求的时候才需要添加
如果需要自动备份,可模仿以下两例,自行添加一条
每 20 分钟备份1次(若间隔大于 60 分钟看下个例子):
*/20 * * * * php -n /www/wwwroot/你的文件夹名/xcat backup
每 20 小时备份 1 次(若间隔大于 24 小时请学会熟练使用搜索引擎):
0 */20 * * * php -n /www/wwwroot/你的文件夹名/xcat backup
如果需要财务报表,可选添加以下三条:
5 0 * * * php /www/wwwroot/你的文件夹名/xcat sendFinanceMail_day
6 0 * * 0 php /www/wwwroot/你的文件夹名/xcat sendFinanceMail_week
7 0 1 * * php /www/wwwroot/你的文件夹名/xcat sendFinanceMail_month
如果需要检测被墙,需要添加:
*/1 * * * * php /www/wwwroot/你的文件夹名/xcat detectGFW
如果要用到 radius,需要添加下面这三条:
*/1 * * * * php /www/wwwroot/你的文件夹名/xcat synclogin
*/1 * * * * php /www/wwwroot/你的文件夹名/xcat syncvpn
*/1 * * * * php -n /www/wwwroot/你的文件夹名/xcat syncnas
结尾
到这里 sspanel 面板就完全搭建成功了 !!!!
参考 Anankke 大佬的文章 传送门
如果还是不会 或者 嫌麻烦 可以花钱请别人搭建 比如 番茄酱 (没办法 要恰饭的嘛
本文链接:https://i.kurumi.ink/2019/06/18/6/index.html
所有原创文章采用 署名-非商业性使用-禁止演绎 4.0 国际 (CC BY-NC-ND 4.0) 进行许可.