aapanel版sspanel搭建记录
个人aapanel搭建sspanel手记
1. 安装aapanel,详细设置步骤略过
wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && bash install.sh aapanel安装完毕后lnmp环境:
- Nginx 1.2
- PHP 8.0
- MariaDB 10.7
- phpMyAdmin 5.2
2. 创建数据库root权限用户并为sspanel创建数据库
创建方法参见 之前的文章
3. 禁用PHP函数
- proc_open
- proc_get_status
4. 添加网站并设置
先删除网站目录下所有文件,
.user.ini 要使用宝塔的文件管理删除
cd /www/wwwroot/你的网站目录下载源码到网站根目录
git clone https://github.com/Anankke/SSPanel-Uim.git .安装依赖
wget https://getcomposer.org/installer -O composer.phar
php composer.phar
php composer.phar install伪静态代码
location / {
try_files $uri /index.php$is_args$args;
}- 防跨站攻击若勾选需要编辑 .user.ini 文件头目录为网站根目录上一级目录
至此宝塔设置已完成
5. 编辑网站配置文件
进入SSH
设置网站目录权限
chmod -R 755 网站目录
chown -R www:www 网站目录建立配置文件
cp config/.config.example.php config/.config.php
cp config/appprofile.example.php config/appprofile.php编辑.config.php
红框内马赛克部分需填写
数据库DB部分填写为第二步的用户及数据库
导入数据库
mv db/migrations/20000101000000_init_database.php.new db/migrations/20000101000000_init_database.php
php vendor/bin/phinx migrate
php xcat Tool importAllSettings
php xcat Tool createAdmin
php xcat ClientDownload添加crontab -e定时任务
#基本 cron 任务
*/1 * * * * /usr/local/php/bin/php /path/to/your/site/xcat Job CheckJob
0 */1 * * * /usr/local/php/bin/php /path/to/your/site/xcat Job UserJob
0 0 * * * /usr/local/php/bin/php -n /path/to/your/site/xcat Job DailyJob
#财务报表
5 0 * * * /usr/local/php/bin/php /path/to/your/site/xcat FinanceMail day
6 0 * * 0 /usr/local/php/bin/php /path/to/your/site/xcat FinanceMail week
7 0 1 * * /usr/local/php/bin/php /path/to/your/site/xcat FinanceMail month
#设置节点 GFW 检测
*/1 * * * * /usr/local/php/bin/php /path/to/your/site/xcat DetectGFW进入网站~

