sspanel-Malio安装教程
废话不多说,直接上教程
安装宝塔面板(破解版)
centos7系统
1 |
yum install -y wget && wget -O install.sh http://download.ddinin.com/install/install_6.0.sh && sh install.sh |
debian 系统
1 |
wget -O install.sh http://download.ddinin.com/install/install-ubuntu_6.0.sh && bash install.sh |
登录宝塔面板后,宝塔面板会提示你安装 PHP, MySQL, Nginx 等环境。
推荐使用 PHP7.1、MySQL、Nginx建议当前服务器能安装到的最高版本。
需要一段时间才能安装完成,请等待完成。
删除PHP禁用函数
打开 宝塔面版 > 软件商店 > 你安装的PHP > 设置,在禁用函数一栏删除
system、proc_open、proc_get_status、putenv、pcntl_signal
安装Malio主题
Malio源码下载:点我下载
网站根目录上传malio开源版本,并解压。使用theme 目录的文件剪切到网站根目录。
运行命令安装php composer
cd /www/wwwroot/你的文件名(一般是域名)
1 2 3 |
wget https://getcomposer.org/installer -O composer.phar php composer.phar php composer.phar install |
如果内存不够的话,可以使用 宝塔面版 > 首页 > Linux工具箱 > Swap/虚拟内存 增加虚拟内存
composer.phar install 报错时尝试使用PHP7.2或PHP7.1 记得从新删除函数
覆盖修改配置文件 按Y
1 2 3 |
cp config/.malio_config.example.php config/.malio_config.php cp config/.config.example.php config/.config.php cp config/.i18n.example.php config/.i18n.php |
打开 宝塔面版 > 网站 > 你的网站
在 网站目录 里取消勾选 防跨站攻击,运行目录里面选择 /public,点击保存。
在 伪静态 中填入下面内容,然后保存
1 2 3 |
location / { try_files $uri /index.php$is_args$args; } |
在SSH里的网站目录下执行,给网站文件755权限
cd /root/www/wwwroot目录下执行,如果是cd ..这步可省略。。
1 2 3 |
cd ../ chmod -R 755 你的域名/ chown -R www:www 你的域名/ |
数据库操作
如果你是全新安装面板,请上传并导入网站目录下的 /sql/glzjin_all.sql、/sql/malio_all.sql
如果你是从其他主题迁移到Malio主题,请上传并导入网站目录下的 /sql/malio_all.sql、/sql/user_subscribe_log.sql、/sql/detect_ban_log.sql
如果没有导入 /sql/malio_all.sql 的话会导致无法注册新用户
将数据库user表里的全部用户的theme列改为malio,使用phpmyadmin执行这条sql语句 UPDATE user SET theme=’malio’
不管是新安装还是迁移,建议都导入一次。请按照顺序导入依次导入
将/sql/目录下的四个数据库复制到
/www/backup/database
修改根目录配置文件
宝塔网站目录下找到config/config.php编辑 config.php
1 2 3 4 |
$_ENV['baseUrl'] = 'https://www.xxxx.com'; //站点地址 $_ENV['db_database'] = 'sspanel'; //数据库名 $_ENV['db_username'] = 'sspanel'; //数据库用户名 $_ENV['db_password'] = 'sspanel_password'; //用户名对应的密码 |
最后创建管理员账号
1 |
php xcat createAdmin |
下载IP数据库(必须要执行这个)
1 |
php xcat initQQWry |
为Crisp和Chatra的跨设备恢复会话功能生成UUID
1 |
php xcat GenerateUUIDforAllUsers |
配置定时任务
执行 crontab -e 命令,添加以下:
1 2 3 |
0 0 * * * php -n /www/wwwroot/你的文件夹名/xcat dailyjob */1 * * * * php /www/wwwroot/你的文件夹名/xcat checkjob */1 * * * * php /www/wwwroot/你的文件夹名/xcat syncnode |
客户端下载
1 2 3 |
SSH命令 cd public/client-download/ bash download.sh |
malio授权
直接上传授权JS文件
把搜权的JS文件上传到 /www/wwwroot/你的目录名(可能是域名)/public/theme/malio/js/ 目录下
效果图
PS:大多数参数修改都在config.php里修改!节点分组在.i18n.php里修改
后端对接
节点管理添加一个节点,v2ray为例
1 |
IP;17216;2;ws;;path=/ray|server=节点域名 |
面板参数设置好后,连接目标vps的ssh
首先关闭防火墙
centos7
1 2 3 |
systemctl start supervisord systemctl disable firewalld systemctl stop firewalld |
下载soga并配置
1 |
bash <(curl -Ls https://raw.githubusercontent.com/wxfyes/soga/main/install.sh) |
配置文件 手动修改
vi /etc/soga/soga.conf
启动soga
1 2 3 |
soga start ##启动 soga stop ##停止 soga log ##查看运行状态 |
变绿就说明可以正常使用了
教程结束