前面添加网站宝塔都是傻瓜化的

配置伪静态:
宝塔网站后台伪静态加入如下内容:

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

如图:

4. 克隆源码,安装网站环境

cd 你的网站目录
git clone -b dev https://github.com/Anankke/ss-panel-v3-mod_Uim.git tmp && mv tmp/.git . && rm -rf tmp && git reset --hard
wget https://getcomposer.org/installer -O composer.phar
php composer.phar
php composer.phar install
cd ../
chmod -R 755 你的网站目录
chown -R www:www 你的网站目录

php composer.phar install可能会出现一些 WARNING,无视。
chmod -R 755chown -R www:www会出现.user.ini无权限操作的错误,无视。


配置网站环境

1. 创建,导入数据库(这里可以自己创建,也可以宝塔创建)

cd 你的网站目录
mysql -uroot -p
输入你的mysql密码 <搭建lnmp环境中设置的>
create database vpn;
use vpn;
source sql/glzjin_all.sql
exit

source 那一步会刷出大量的提示

2. 配置网站程序

cd 你的网站目录
cp config/.config.php.example config/.config.php
vim config/.config.php

这里有大量需要更改的内容,大家可以看着注释自己慢慢改,这里要改的是数据库的连接信息:

db_driver:mysql不用动
db_host:数据库主机,localhost不用动
db_database:数据库名,改为vpn
db_username:数据库用户名为root
db_password:数据库密码

3. 创建管理员账号并同步用户(这里面如果有报错,在宝塔后台删除PHP禁用的危险函数即可)

php xcat createAdmin
php xcat syncusers
php xcat initQQWry
php xcat resetTraffic
php xcat initdownload

如报错,请检查 .config.php中的数据库链接信息是否正确。

4. 配置定时任务
执行crontab -e,加入以下内容:

30 22 * * * php /www/你的网站目录/xcat sendDiaryMail
0 0 * * * php -n /www/你的网站目录/xcat dailyjob
*/1 * * * * php /www/你的网站目录/xcat checkjob
*/1 * * * * php /www/你的网站目录/xcat syncnode

如需自动备份,可加入:

0 */20 * * * php -n /www/你的网站目录/xcat backup

如需财务报表,加入:

5 0 * * * php /www/你的网站目录/xcat sendFinanceMail_day
6 0 * * 0 php /www/你的网站目录/xcat sendFinanceMail_week
7 0 1 * * php /www/你的网站目录/xcat sendFinanceMail_month

如需检测被墙,加入:

*/1 * * * * php /www/你的网站目录/xcat detectGFW

tip: 可以执行 tail -f /var/log/cron查看自动化任务的运行情况。

如果上述所有操作都没问题,打开首页你就可以看到自己的网站了。

如果网站打不开,在宝塔网站后台设置一下运行目录


其他

1. php开启500错误记录:
编辑: /usr/local/php/etc/php-fpm.conf ,在[www]下面加入如下内容:

php_admin_value[error_log] = /usr/local/php/var/log/php_errors.log
php_admin_flag[log_errors] = on

创建错误文件日志:

touch /usr/local/php/var/log/php_errors.log && chown www:www /usr/local/php/var/log/php_errors.log
systemctl restart php-fpm restart

最后执行 tail -f /usr/local/php/var/log/php_errors.log就能看到错误日志了。

说点什么
支持Markdown语法
好耶,沙发还空着ヾ(≧▽≦*)o
Loading...