sspanel主题—不仅仅是好看 malio主题皮肤2020最新详细安装教程

主题演示及图片


详细安装教程

安装宝塔面板

  • 使用SSH登录你的VPS,根据你VPS的系统选择下面的安装命令
  • 宝塔面板 Centos 一键安装脚本

    yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
  • 宝塔面板 Ubuntu/Debian 一键安装脚本

    wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
  • 输入 y 回车安装
  • 执行完毕后,会显示类似下面的宝塔面板的登录信息,请保存好此信息

    Bt-Panel: http://xxx.xxx.xx.xx:8888/xxxxxxx
    username: xxxxxxx
    password: xxxxxxxx

安装LNMP

  • 登录宝塔面板后,宝塔面板会提示你安装 PHP, MySQL, Nginx 等环境。
  • 推荐使用 PHP 7.1MySQL 5.6Nginx任意版本。
  • 需要一段时间才能安装完成,请等待完成。

配置PHP

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

安装Malio主题

  • 打开 宝塔面版 > 网站 > 添加站点,输入你的域名,点击提交

在SSH里执行下面命令

  • 下载SSPANEL+Malio的代码。如果你的这个网站文件夹包含原版的SSPANEL代码,请删除原版SSPANEL代码或者换个目录

    cd /www/wwwroot/你的网站文件夹名
    git clone -b malio https://gitlab.com/maxitio/malio-theme-for-sspanel.git tmp && mv tmp/.git . && rm -rf tmp && git reset --hard
  • 然后Git会要求你输入Gitlab的账号密码
  • 使用composer安装依赖

    wget https://getcomposer.org/installer -O composer.phar
    php composer.phar
    php composer.phar install
  • 用composer安装依赖时如果内存不够的话,可以使用 宝塔面版 > 首页 > Linux工具箱 > Swap/虚拟内存 增加虚拟内存
  • 复制配置文件

    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,点击保存。
  • 在 伪静态 中填入下面内容,然后保存

    location / {
      try_files $uri /index.php$is_args$args;
    }
  • 在SSH里的网站目录下执行,给网站文件755权限

    cd ../
    chmod -R 755 你的文件夹名/
    chown -R www:www 你的文件夹名/

数据库操作

  • 打开 宝塔面版 > 数据库,选择添加 数据库 ,数据库 名字和 用户名 任意写,密码建议使用随机生成的密码,点击提交即可添加数据库
  • 点击数据库名字旁边的 导入 > 本地上传 ,即可上传并导入sql文件到数据库
    如果你是全新安装面板
  • 请上传并导入网站目录下的 /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'

编辑 config.php

  • 将你的数据库名字,用户名和密码填入.config.php里,类似下面这样

    $_ENV['db_database'] = 'sspanel';            //数据库名
    $_ENV['db_username'] = 'sspanel';        //数据库用户名
    $_ENV['db_password'] = 'sspanel_password';            //用户名对应的密码

其他操作

  • 在SSH里的网站目录下执行 php xcat createAdmin,即可创建管理员用户。(如果你已经有了管理员用户就不用创建了)
  • 在SSH里的网站目录下执行 php xcat initQQWry ,即可下载IP数据库(必须要执行这个)
  • 下载文件 GeoLite2-City.mmdb 文件放入网站目录下的 /storage/ 目录下
  • CrispChatra的跨设备恢复会话功能生成UUID,在SSH里网站目录下执行以下代码:

    php xcat GenerateUUIDforAllUsers

配置定时任务

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

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

客户端下载

  • 客户端的安装包需要自行下载到 /public/client-download/ 目录,安装包名字参考同目录下的 apps.txt 文件
  • 另外在此目录下还提供了 download.sh 脚本,可自动下载部分客户端。
  • 请仔细阅读 .malio_config.php.config.php 的全部注释,进一步了解SSPANEL
  • 本教程已经写得很详细了,安装还出问题的话请自行解决,或者联系我有偿解决。

继续看 授权说明

Last modification:March 19, 2021
如果觉得我的文章对你有用,请随意赞赏