ss-panel v4 基于宝塔

原作者从2017年7月后便不再更新,我也就放弃此版了,如果你是在找ss-panel,可以看看此版 django-sspanel前端搭建-201806

配置完成后,用管理员账户登陆提示系统错误,详见最后章节,没找到解决办法,暂时记录配置过程。

参照:sspanel使用文档

服务器要求

PHP 5.6 or newer(实际测试需要7以上)
Web server with URL rewriting(伪静态)
MySQL

安装宝塔面板

参照:宝塔官网 (简单好用的Linux/Windows服务器管理面板)

宝塔

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

安装成功后输出管理页面地址以及账户名密码

宝塔管理页面

安装lnmp

浏览器打开宝塔面板,首次登陆就会推荐安装lanmp。
选择lnmp注意 php版本选7以上

lnmp

安装redis

(sspanel v4 要求)

宝塔-软件管理-php7.0-设置-安装扩展-redis

redis

添加网站

宝塔面板-网站-添加站点(可以同时添加数据库)

添加站点

更改网站根目录

宝塔-网站-设置-网站目录
字段后添加/public

nginx设置

伪静态设置

添加如下字段

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

伪静态设置

上传sspanel

下载sspanel最新版,https://github.com/orvice/ss-panel/releases最新为V4

解压后用winscp上传至/www/wwwroot/www.test.com/

设置权限

cd /www/wwwroot/www.test.com/
chmod -R 777 storage

修改配置文件

cp .env.example .env
vi .env

主要修改域名和数据库信息

// 站点地址
APP_BASEURL = ‘www.test.com‘ //填写域名
# Database
DB_HOST=127.0.0.1
DB_PORT = ‘3306’
DB_DATABASE = ‘数据库名’ //此次为shadowsocks
DB_USERNAME = ‘用户名’ //此次为shadowsocks
DB_PASSWORD = ‘密码’ //此次为shadowsocks

使用composer安装第三方库

curl -sS https://getcomposer.org/installer | php
php composer.phar  install

导入数据库

php xcat migrate

添加管理员

格式如下
php xcat createAdmin 管理员邮箱 密码 ////此次为[email protected] shadowsocks

至此sspanel配置完成

sspanelv4

没用上的设置

设置权限(没设置没影响)

cd  /www/wwwroot/www.test.com
chattr -i .user.ini
mv .user.ini ./public
cd ./public
chattr -i .user.ini
service nginx restart

管理员登陆 系统错误

系统错误

查看数据库管理员用户名密码没错,查看日志只有这么两句不知何解

“POST /api/token HTTP/1.1” 404 564 “http://www.sspanel.com/auth/login"
“GET /api/token HTTP/1.1” 404 162 “-“