最新sspanel uim面板搭建机场教程,超详细!

最新sspanel uim面板搭建机场教程,超详细!-1

1、官方开源项目地址:【点击进入

2、购买服务器并解析域名:【点击进入

3、通过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
THE END