宝塔面板搭建sspanel魔改V3一键脚本
简介
特性
•重构面板首页、节点列表、商品列表;新增 SPA(Single Page Apps)版 UI
•商品增加同时连接设备数,用户限速属性
•新用户注册现金奖励、用户常规端口切换与指定
•公共库文件加载使用 jsDelivr
•支持 V2Ray
•巨量性能优化
•更多新功能写不下了
安装前提
•Git
•MySQL
•PHP 7.2+
•Composer
截图







准备工作
我们先准备一台海外vps,操作系统选择centos7。
我推荐选择阿里云国际版的
然后使用xshell连接我们的vps。(使用root登陆)
接下来安装宝塔面板。
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
复制上方命令执行,按y安装即可。
宝塔环境
PHP版本选择7x以上,其他默认,使用Nginx环境。
然后进入,宝塔面板的软件商店—php7.1设置中—找到禁用函数,删除掉几个函数
system/popen /proc_open /proc_get_status /putenv
安装教程
新建站点,记住域名。
然后我们返回到xshell中,CD /进入到刚才的站点根目录
cd /www/wwwroot/你的网站目录
然后我们下载最新版的代码
git clone https://github.com/NimaQu/ss-panel-v3-mod_Uim.git
ps:如果提示找不到git命令请安装git
yum -y install git
完成后,我们回到宝塔界面,进入网站目录下面的ss-panel-v3-mod_Uim目录,全选,剪切
所有文件,粘贴在网站根目录
下
然后我们回到网站-站点设置中,设置伪静态
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
点击保存
,将网站目录的运行目录改为public
,如图,点击保存
然后我们回到xshell中,设置一下storage目录权限
chmod 777 -R /www/wwwroot/你的网站目录/storage/ 例如:(/www/wwwroot/anjingblog.com/storage/)
去网站根目录sql文件夹
下载数据库
文件glzjin_all.sql
回到宝塔的数据库-管理,打开PHPadmin
选中数据库,点击导入
然后选择刚才的sql文件,点击下方的执行
配置参数
我们先进入到网站目录的config目录下,新建配置文件.config.php
复制.config.php.example的内容到.config.php
key,appName,baseUrl,db_database,db_password,db_username,,mukey
(密码在宝塔面板里看)修改成为我们的自定义信息
上方为必须修改的项,其他项为扩展项
接下来我们回到xshell
确保进入网站根目录
cd /www/wwwroot/你的网站目录/
接下来我们安装依赖
wget https://getcomposer.org/installer -O composer.phar
php composer.phar
php composer.phar install
然后我们稍等几分钟,等待安装完成。
接下来添加计划任务
crontab -e
按i
进入输入模式,将下面任务改为你的网站根目录路径
,然后添加进去。
30 22 * * * php /网站目录/xcat sendDiaryMail
0 0 * * * php -n /网站目录/xcat dailyjob
*/1 * * * * php /网站目录/xcat checkjob
*/1 * * * * php /网站目录/xcat syncnode
如果要用到radius,需要添加以下三条
*/1 * * * * php -n /你的网站目录/xcat syncnas
*/1 * * * * php /你的网站目录/xcat synclogin
*/1 * * * * php /你的网站目录/xcat syncvpn
如果需要财务报表,需要添加以下三条
5 0 * * * php /你的网站目录/xcat sendFinanceMail_day
6 0 * * 0 php /你的网站目录/xcat sendFinanceMail_week
7 0 1 * * php /你的网站目录/xcat sendFinanceMail_month
如果需要检测被墙,添加以下一条
*/1 * * * * php /你的网站目录/xcat detectGFW
输入完之后按esc
,然后按:wq
,按回车
保存并退出。
接下来我们创建网站管理员
php -n xcat createAdmin
或
php -n xcat User createAdmin
提示的的warning不必在意,提示你输入管理员的邮箱和密码,之后输入y确认
最后
结束
打开网站域名,不出意外我们的网站就搭建成功了。
上面的教程少了几步,这样是肯定跑不了的:
1. 完成最后一部之后要设置网站根目录到 public
2. 需要将 config 目录中的 appprofile.example.php改名,否则会报找不到文件
啊哈,给漏掉了
已更正
Unable to load class: \App\Command\createAdmin
您在 /var/spool/mail/root 中有邮件
设置管理员出现这个怎么解决
问题详见[这个](https://github.com/Anankke/SSPanel-Uim/issues/1032)讨论串
原作者更新了程序,新的命令为 `php -n xcat User createAdmin`