Centos7部署SSpanel_前端

部署宝塔面板

宝塔官网: https://www.bt.cn

开始前的准备

在宝塔面板中找到php,点击设置

在禁用函数一栏找到 system proc_open proc_get_status 去除它

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

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

开始部署前端

cd /www/wwwroot/你的文件夹名
git clone -b master https://github.com/NiTian1207/SSPanel-Uim.git tmp && mv tmp/.git . && rm -rf tmp && git reset --hard
git config core.filemode false
wget https://getcomposer.org/installer -O composer.phar
php composer.phar
php composer.phar install
cd ../
chmod -R 755 你的文件夹名/
chown -R www:www 你的文件夹名/
ln -s /www/wwwroot/你的文件夹名/sql/glzjin_all.sql /www/backup/database/

如果出现php安装失败,大多因为缓存不足造成,在linux环境可增加缓存解决:

free -m
mkdir -p /var/_swap_
cd /var/_swap_
#Here, 1M * 2000 ~= 2GB of swap memory
dd if=/dev/zero of=swapfile bs=1M count=2000
mkswap swapfile
swapon swapfile
echo “/var/_swap_/swapfile none swap sw 0 0” >> /etc/fstab
#cat /proc/meminfo
free -m

宝塔内设置

设置站点运行目录为 /public

关闭 防跨站攻击

添加伪静态

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

导入数据库

cd /www/wwwroot/你的文件夹名/
cp config/.config.example.php config/.config.php

配置config

请按照自己的需求修改 config/.config.php

设置管理员

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

定时任务

crontab -e
30 22 * * * php /www/wwwroot/你的文件夹名/xcat sendDiaryMail
0 0 * * * php -n /www/wwwroot/你的文件夹名/xcat dailyjob
*/1 * * * * php /www/wwwroot/你的文件夹名/xcat checkjob
*/1 * * * * php /www/wwwroot/你的文件夹名/xcat syncnode
0 */20 * * * php -n /www/wwwroot/你的文件夹名/xcat backup
文章作者: NiTian
文章链接: https://www.nitian1207.top/2019/08/03/Centos7部署SSpanel-前端/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 NiTian的小窝
支付宝打赏
微信打赏