sspanel教程Malio主题安装

admin 2021年7月22日20:07:44
评论
7.6K

安装宝塔面板

宝塔面板 Centos 一键安装脚本

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

安装LNMP

登录宝塔面板后,宝塔面板会提示你安装 PHP, MySQL, Nginx 等环境。
推荐使用 PHP7.1、MySQL、Nginx建议当前服务器能安装到的最高版本。
需要一段时间才能安装完成,请等待完成。

配置PHP

打开 宝塔面版 > 软件商店 > 你安装的PHP > 设置,在禁用函数一栏删除

systemproc_openproc_get_statusputenvpcntl_signal

cd /www/wwwroot/你的网站文件夹名
git clone -b malio https://github.com/Cadwalader307/Malio-Theme-for-SSPANEL.git tmp && mv tmp/.git . && rm -rf tmp && git reset --hard

使用composer安装依赖

wget https://getcomposer.org/installer -O composer.phar
php composer.phar
php composer.phar install

用composer安装依赖时如果内存不够的话,可以使用 宝塔面版 > 首页 > Linux工具箱 > Swap/虚拟内存 增加虚拟内存
composer.phar install 报错时尝试使用PHP7.2或PHP7.1 记得从新删除函数

失败 如下图

sspanel教程Malio主题安装

成功 如下图

sspanel教程Malio主题安装

复制配置文件

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

提示是否覆盖时,直接Y

sspanel教程Malio主题安装

打开 宝塔面版 > 网站 > 你的网站
在 网站目录 里取消勾选 防跨站攻击,运行目录里面选择 /public,点击保存。
在 伪静态 中填入下面内容,然后保存

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

sspanel教程Malio主题安装

sspanel教程Malio主题安装

在SSH里的网站目录下执行,给网站文件755权限

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

导入数据库

sspanel教程Malio主题安装

修改根目录配置文件

编辑 config.php

$_ENV['baseUrl'] = 'https://www.claidx.com'; //站点地址
$_ENV['db_database'] = 'sspanel'; //数据库名
$_ENV['db_username'] = 'sspanel'; //数据库用户名
$_ENV['db_password'] = 'sspanel_password'; //用户名对应的密码

sspanel教程Malio主题安装

其他操作

创建管理员用户

php xcat createAdmin

下载IP数据库(必须要执行这个)

php xcat initQQWry

为Crisp和Chatra的跨设备恢复会话功能生成UUID

GeoLite2-City.mmdb 文件放入网站目录下的 /storage/ 目录下
在SSH里网站目录下执行 php xcat GenerateUUIDforAllUsers

配置定时任务

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

0 0 * * * php -n /www/wwwroot/你的文件夹名/xcat dailyjob
*/1 * * * * php /www/wwwroot/你的文件夹名/xcat checkjob
*/1 * * * * php /www/wwwroot/你的文件夹名/xcat syncnode

客户端下载

客户端的安装包需要自行下载到 /public/client-download/ 目录,安装包名字参考同目录下的 apps.txt 文件

SSH命令

cd public/client-download/
bash download.sh

手机界面打开,侧滑栏不能正常收纳进去。这是没有授权的情况sspanel教程Malio主题安装

直接上传授权JS文件
把搜权的JS文件上传到 /www/wwwroot/你的目录名(可能是域名)/public/theme/malio/js/ 目录下

sspanel教程Malio主题安装

sspanel教程Malio主题安装

PS:注意!
添加节点提示500错误?

(实际上节点已经添加完成了)

修改用户提示500错误?

很明显是数据库这边的问题,尝试直接修改phpmyadmin。能修改成功这是对接数据库的问题。(尝试从新导入数据库)
或者是PHP版本不是7.1。请使用7.1版本的PHP

效果案例

sspanel教程Malio主题安装

sspanel教程Malio主题安装

sspanel教程Malio主题安装

sspanel教程Malio主题安装

授权文件

malio的授权malio.js文件可以看出是采用的具有SOJSON加密风格的V5还要在多一层加密的V6版JS加密,压缩为一行、防止格式化、死代码注入。。。

但是这些都不是问题,经过多层解密后得出以下文件

malio.zip


密码:9qox

其中sspanel教程Malio主题安装

就是malio中授权域名的代码存放位置了。。

那么你此刻只需要修改成你自己的域名并且上传到你的sspanel
malio主题目录里面。。你就可以获得一个价值2000新台币的malio主题了。。有没有很激动

之前买过但是因爲域名不够用的你可以破解授权后无限制域名使用了
另外这是授权文件理论上只要malio作者没修改js文件的话,就可以随作者更新直接套用授权文件也是可以的。。美滋滋!