热爱技术
专注分享

SS管理面板之二–SS-panel-modV3再次修改版搭建

sspanel-mod是一款鼻祖级的SS管理面板,功能十分强大。这款面板比原来的ssrpanel功能更多,更实用,但是唯一的缺点是界面很丑。于是各路大神们对这款面板进行了一系列的优化,今天逛github的时候发现了这一款叫做SS-panel-modV3再次修改版的面板,十分漂亮,今天我们来学着搭建一下。

面板的演示地址:www.qianbai.ml 面板的github项目地址:https://github.com/galaxychuck/ss-panel-v3-mod_UIChanges

2019.4.24更新: 这个面板的最新教程请看:

https://www.xiaoweigod.com/network/1780.html

2018.4.1更新:目前该项目已经挂了,面板不再更新。github备份地址:https://github.com/miseryCN/ss-panel-v3-mod_Uim 关于这个面板我也没有使用过,仅仅搭建而已,所以不提供任何方面的咨询支持**。**

image.png/

image.png/image.png/

接下来我们进入搭建环节。由于这个面板和之前博文中的ssrpanel用的是同个框架,所以安装方法也比较类似。

准备工具:1台centos7服务器(VPS)、xshell软件、winscp软件。

一、安装环境

用xshell连接到你的服务器,一键安装lnmp环境:

<pre class="brush;toolbar:false">yum -y install wget
wget -c http://soft.vpser.net/lnmp/lnmp1.4.tar.gz && tar zxf lnmp1.4.tar.gz && cd lnmp1.4 && ./install.sh lnmp

输入你要的数据库密码等信息,安装中选择mysql5.5 php7.1(必须)

如图配置:

1516948704807728.png/

大概跑个20-40分钟就自动安装完成了。

安装完成如图:

image.png/

二、环境配置

1.先添加一个网站

<pre class="brush;toolbar:false">lnmp vhost add

如图添加你需要绑定的域名、网站路径

image.png/

2.添加伪静态规则

<pre class="brush;toolbar:false">vim /usr/local/nginx/conf/vhost/你的域名.conf

按insert插入,然后将网站目录后面加上一个public,并添加如下伪静态规则:

<pre class="brush;toolbar:false">location / {
                        try_files $uri $uri/ /index.php$is_args$args;
                }

然后esc 输入:wq保存。

3.配置fastcgi

<pre class="brush;toolbar:false">vim /usr/local/nginx/conf/fastcgi.conf

如图将最后一行 fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/"; 删除。

image.png/

重启nginx:

<pre class="brush;toolbar:false">service nginx restart

4.配置php

<pre class="brush;toolbar:false">vim /usr/local/php/etc/php.ini

输入 /proc_ 按n搜索,在disable_funcations将 proc_open、proc_get_status、popen这三个函数删除。

保存后重启一下php:

<pre class="brush;toolbar:false">service php-fpm restart

三、面板下载安装

进入网站路径下的文件夹,下载安装面板:

<pre class="brush;toolbar:false">cd /www/vpn
yum -y install git
git clone https://github.com/galaxychuck/ss-panel-v3-mod_UIChanges.git tmp && mv tmp/.git . && rm -rf tmp && git reset --hard
chmod 777 storage/
cd .. && chown -R www:www vpn

四、导入数据库

<pre class="brush;toolbar:false">cd /www/vpn/sql
mysql -u root -p
输入数据库密码
---以下是数据库操作---
mysql>create database vpn;
use vpn;
set names utf8;
source glzjin_all.sql;
---以上为数据库操作---

完了之后数据库就导入了,ctrl+c取消回到当前命令行。

五、配置网站

1.修改网站下的 config/.config.php

<pre class="brush;toolbar:false">cd /www/vpn
vim config/.config.php

如图,填入你的数据库配置信息、网站信息等。

image.png/

2.安装一下依赖:

<pre class="brush;toolbar:false">php composer.phar install

如图安装成功:

image.png/

3.配置定时任务

<pre class="brush;toolbar:false">vim /etc/crontab

在最下面增加如下内容:

<pre class="brush;toolbar:false">30 22 * * * php /www/vpn/xcat sendDiaryMail
*/1 * * * * php /www/vpn/xcat synclogin
*/1 * * * * php /www/vpn/xcat syncvpn
0 0 * * * php -n /www/vpn/xcat dailyjob
*/1 * * * * php /www/vpn/xcat checkjob    
*/1 * * * * php -n /www/vpn/xcat syncnas

image.png/

其中 /www/vpn是我自己的网站路径,大家可自行替换。

4.生成管理员账号

<pre class="brush;toolbar:false">php -n xcat createAdmin

根据提示填入信息,然后同步一下数据库:

<pre class="brush;toolbar:false">php xcat syncusers

以上步骤都没问题的话你打开你的域名应该就能看到网站了:

image.png/

六、其他配置

添加节点的方法请参考我之前的博文:centos下搭建SS管理端-SSRpanel(后端篇) centos下搭建SS管理端-SSRpanel(远程节点篇)

这个面板的更多使用方法,请看本博客接下来的更新。

赞(5) 打赏
未经允许不得转载:小伟博客 » SS管理面板之二–SS-panel-modV3再次修改版搭建

评论 14

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    哇塞博主好厉害!

    roach2年前 (2018-02-05)回复
  2. #2

    东一个vpn,西一个vpn,哪个vpn是搞什么的都不说清楚

    51542年前 (2018-02-14)回复
    • misery

      目前博客里就两个面板教程,一个SSRpanel 另一个是魔改版的面板。 两个面板功能基本相同,外观有点区别罢了。

      misery2年前 (2018-03-16)回复
  3. #3

    github项目地址失效了,博主有没备份

    incp2年前 (2018-02-23)回复
  4. #4

    博主,请问如何修改设备在线数

    Annna2年前 (2018-03-13)回复
  5. #5

    请问博主,这一步:
    2.添加伪静态规则
    vim /usr/local/nginx/conf/vhost/你的域名.conf,
    提示这个-bash: vim: command not found
    这个怎么解决?

    young2年前 (2018-03-19)回复
    • misery

      安装一下vim centos的话就 yum -y install vim

      misery2年前 (2018-03-22)回复
  6. #6

    git clone https://github.com/galaxychuck/ss-panel-v3-mod_UIChanges.git tmp && mv tmp/.git . && rm -rf tmp && git reset –hard

    提示:
    Username for ‘https://github.com’:
    Password for ‘https://ssllmm@github.com’:

    请问怎么整?

    ssllmm2年前 (2018-03-29)回复
    • misery

      表示这个项目挂掉了

      misery10个月前 (12-13)回复
  7. #7

    git clone https://github.com/galaxychuck/ss-panel-v3-mod_UIChanges.git tmp && mv tmp/.git . && rm -rf tmp && git reset –hard
    remote: Repository not found.
    fatal: repository ‘https://github.com/galaxychuck/ss-panel-v3-mod_UIChanges.git/’ not found
    下载不到

    1232年前 (2018-03-31)回复
    • misery

      这个项目挂掉了。请勿使用

      misery10个月前 (12-13)回复
  8. #8

    你好,导入数据库显示CREATE TABLE `announcement` (
    `id` int(11) NOT NULL AUTO_INCREMENT,
    `date` datetime(0) NOT NULL,
    `content` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
    `markdown` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
    PRIMARY KEY (`id`) USING BTREE
    ) ENGINE = MyISAM AUTO_INCREMENT = 0 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynami

    swjtv2年前 (2018-04-02)回复
  9. #9

    请问搭建完在线ip功能,封禁ip这几个功能报错,提示数据库错误是什么情况。
    Datatables waring: table id=tabl_1 anvalid JSON

    chaof8个月前 (03-01)回复

小伟博客 热爱技术 专注分享

网站发展历程WKM萌妹博客

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏