1、官方开源项目地址:【点击进入】
2、购买服务器并解析域名:【点击进入】
3、通过Oneinstack安装
- Oneinstack客制化安装方案:【点击进入】
- 需要安装的插件
- Nginx
- PHP 8.2 with OPcache
- 扩展安装:ioncube、fileinfo、redis
- MariaDB 10.11
- Redis 7.0
- phpMyAdmin
4、安装SSL证书
- 进入oneinstack目录
cd oneinstack
- 输入安装命令
./vhost.sh
5、删除被禁用函数
- 进入此目录/usr/local/php/etc,双击打开php.ini
- 删除 disable_functions 中的 proc_open, proc_get_status
- 重启PHP服务
service php-fpm restart
6、进入网站根目录并安装源码
- 网站根目录:/data/wwwroot/你的域名
cd /data/wwwroot/你的域名
- 输入安装命令
- 这里的 2023.5 代表的是 SSPanel UIM 的版本,你可以在 Release 页面中查看当前的最新稳定版本或者是输入 dev 使用开发版。请注意,dev 分支可能在使用过程中出现不可预知的问题。
git clone -b 2023.5 https://github.com/Anankke/SSPanel-Uim.git .
wget https://getcomposer.org/installer -O composer.phar
php composer.phar
php composer.phar install --no-dev
7、设置站点运行目录和伪静态
- 进入此目录:/usr/local/nginx/conf/vhost,双击打开:你的域名.conf文件
- 在root /data/wwwroot/你的域名 后面添加/public
- 添加伪静态
location / {
try_files $uri /index.php$is_args$args;
}
- 重启nginx
systemctl restart nginx
- 设置站点根目录整体权限
chmod -R 755 /data/wwwroot/你的域名
chown -R www:www /data/wwwroot/你的域名
8、创建数据库和对应的用户(注意:这步强烈建议使用非root用户并且限制该用户仅可访问对应的网站数据库。)
- 登录网址:http://服务器IP/phpMyAdmin
9、编辑网站配置文件
- 复制并重名这两个文件
cp config/.config.example.php config/.config.php
cp config/appprofile.example.php config/appprofile.php
- 进入此目录:/data/wwwroot/你的域名/config,双击打开.config.php,然后输入前面创建的数据库名和密码
10、执行如下站点初始化设置
php xcat Migration new
php xcat Tool importAllSettings
php xcat Tool createAdmin
sudo -u www /usr/local/php/bin/php xcat ClientDownload
11、设置定时任务
- 输入
crontab -e
指令,然后添加以下定时任务
*/5 * * * * /usr/local/php/bin/php /data/wwwroot/你的域名/xcat Cron
12、删除或者改名位于 /data/wwwroot/dafault
下的 phpMyAdmin
文件夹
rm -rf /data/wwwroot/default/phpMyAdmin