Xcnte

2019新版Anankke-sspane面板搭建(手动)
前言 sspanel 作为 github 主流的商用科学上网系统,其 star 已经达到 1353,主要分支为 d...
扫描右侧二维码阅读全文
26
2019/06

2019新版Anankke-sspane面板搭建(手动)

前言

sspanel 作为 github 主流的商用科学上网系统,其 star 已经达到 1353,主要分支为 dev 开发版和 master 稳定版,由于新手在搭建过程中,容易出现各种各样的问题,本篇文章演示最基础的手动搭建教程

本文仅供参考学习

安装教程

项目地址: https://github.com/Anankke/ss-panel-v3-mod_Uim

环境要求: 宝塔、1GB 内存、centos7

1、安装宝塔

首先使用ssh连接工具,连接到您的服务器,例如putty

打开终端,输入以下命令进行安装宝塔面板

centos

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

Ubuntu

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh

具体流程参考这篇文章:http://docs.bt.cn/443922

2、添加网站

打开宝塔面板,后安装LNMP(php最好选择7.1版本)

选择完所需版本,点击一键安装,后等待安装结束即可

LNMP 环境部署完成后,点击右侧网站-->添加网站

3.源码安装

复制下面全部代码,然后粘贴到 ssh 命令端,注意替换 ssr.xcnte.com 为你自己的域名

cd /www/wwwroot/ssr.xcnte.com

yum update && yum install git -y

git clone -b master https://github.com/Anankke/ss-panel-v3-mod_Uim.git tmp && mv tmp/.git . && rm -rf tmp && git reset --hard

cp config/.config.example.php config/.config.php

chown -R root:root *

chmod -R 755 *

chown -R www:www storage

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

php composer.phar

php composer.phar install

4、宝塔面板设置

第一步:软件设置 php 修改

在软件管理中找到php,点击设置

在禁用函数一栏找到 systemproc_openproc_get_status 去除它

在性能调整中,把 PHP 运行模式设置为 静态

在配置文件中 按 Ctrl+F 搜索 display_errors = On 改为 Off 后保存

第二步:网站目录设置

运行目录设置为 public,取消勾选防跨站攻击
设置伪静态:

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

第三步:添加数据库

新建数据库(如果你在创建网站时有勾选同时创建数据库,就导入该数据库),导入 sql 文件夹下的glzjin_all.sql

第四步:修改 config 默认参数

进入网站根目录/config/config.php 下图参数必填,其余参数看备注填写

5、终端完善

创建管理员

php xcat initQQWry    //下载 ip 解析库,必须
php xcat createAdmin   //创建管理员,必须
php xcat npmbuild       //构建 index

设置定时任务
执行crontab -e命令, 添加以下四条

30 22 * * * php /www/wwwroot/ssr.xcnte.com/xcat sendDiaryMail
0 0 * * * php -n /www/wwwroot/ssr.xcnte.com/xcat dailyjob
*/1 * * * * php /www/wwwroot/ssr.xcnte.com/xcat checkjob
*/1 * * * * php /www/wwwroot/ssr.xcnte.com/xcat syncnode

然后按ECS键后书:wq回车退出。

使用

通过以上步骤,完整的 sspanel 面板就搭建好了,可以看到该面板主要的配置参数都集中到config文件里了,

因此,前后端数据对接的基础参数都在这里进行调整,新手可以逐个尝试下里面的功能,都有详细备注

Last modification:July 17th, 2019 at 01:51 pm
听说打赏我的人,都进了福布斯排行榜

Leave a Comment

8 comments

  1. 本是后山人

    感谢!
    按教程来,一次搞定

  2. zjl

    博主你好!我请教个问题。

    创建管理员
    php xcat initQQWry //下载 ip 解析库,必须
    php xcat createAdmin //创建管理员,必须
    php xcat npmbuild //构建 index

    这些命令我输进去都报错,比如:
    输入:php xcat initQQWry
    输出:PHP Warning: require(/www/wwwroot/66.42.43.16/config/.config.php): failed to open stream: No such file or directory in /www/wwwroot/66.42.43.16/bootstrap.php on line 19
    PHP Fatal error: require(): Failed opening required '/www/wwwroot/66.42.43.16/config/.config.php' (include_path='.:/www/server/php/71/lib/php') in /www/wwwroot/66.42.43.16/bootstrap.php on line 19

    请问您知道如何解决嘛?谢谢!!

    1. Xcnte
      @zjl
      该评论仅登录用户及评论双方可见
      1. zjl
        @Xcnte
        该评论仅登录用户及评论双方可见
        1. Xcnte
          @zjl
          该评论仅登录用户及评论双方可见
  3. 嘤嘤嘤 V1.3

    always wating for U|´・ω・)ノ
    dont GuGu Plz(/ω\)

  4. 奶爸de笔记

    n你这个码打的,跟不打没区别。

    1. Xcnte
      @奶爸de笔记

      哈哈,做个样子