1.创建站点

1.点击左侧菜单网站添加站点
7e38c57252d1267
2.输入你要绑定的网站域名(上一步中域名配置所解析的域名),PHP选择8.1 。都填写后,点击提交
0194fded27bbcde
3.浏览器新建标签页,输入你刚绑定的域名,看是否可以打开,访问如出现此提示,创建成功
f43cb93e3cafc18
访问出现此提示,表示域名配置有问题。可以尝试刷新几遍,看是否配置未生效,或者在下一步设置中更改配置。
af28848eeae6cfb

2.解除PHP函数禁用

1.在宝塔面板侧边菜单打开软件商店,在商店中找到安装好的PHP,点击设置
8e7cdedef96c2e5
2.在打开的设置页面中点击禁用函数,删除putenv,proc_open,popen,passthru,pcntl_signal,pcntl_alarm6个函数的禁用
478af047bd72350
3.在打开的设置页面中点击服务,随后点击重启来重启PHP
08951c5c62b811e

3.程序上传

1.下载保存源码压缩包至本地电脑。
553ff9110be8d3a
2.进入宝塔面板,选择左侧菜单网站,点击新建的站点进入根目录
814acf507b9bb81
6f1f81521316fd1
3.点击左上角上传,随后点击上传文件选择YPay程序.ZIP,然后点击开始上传,等待上传完成,关闭上传窗口。
3f759636e250ce2
4.解压包至当前目录(根目录),等待解压完成。
9a3584642e6eb4e

4.站点配置

1.进入宝塔面板,选择左侧菜单网站, - 设置。
46ddf021abb2a2e
2.点击左侧 网站目录,运行目录下拉选择 Public ,然后点击保存
73d866715fbc765
3.点击左侧 伪静态,复制以下伪静态填入 ,然后点击保存

location ~* (runtime|application)/{
	return 403;
}
# location / {
# 	if (!-e $request_filename){
# 		rewrite  ^(.*)$  /index.php?s=$1  last;   break;
# 	}
# }
 location ~ ^/api/notify/ {
        rewrite  ^(.*)$  /index.php?s=$1  last;   break;
}

 location ~ ^/api/OAuthLogin/notify {
        rewrite  ^(.*)$  /index.php?s=$1  last;   break;
}


location / {
        
        if ($request_method ~* OPTIONS) {
        add_header Access-Control-Max-Age '86400';
        add_header Access-Control-Allow-Origin '*';
        add_header Access-Control-Allow-Headers '*';
        add_header Access-Control-Allow-Credentials 'true';
        add_header Access-Control-Allow-Methods 'GET, POST, PATCH, PUT, DELETE, OPTIONS';
        return 204;
        }
        # 将 index.html 放在第一位可以实现隐藏 index.html
        index index.html index.php error/index.html;
        # 这一段为 URL重写规则 请确保存在
        set $server 0;
        if ($request_uri ~* "server=1") {
            set $server 1;
        }
        if ($http_server) {
            set $server 1;
        }
        if ($server = 1) {
            rewrite  ^(.*)$  /index.php?s=/$1  last;
            break;
        }
        try_files $uri $uri/ /index.html;
        # 结束
    }

6cb77963bd254f7

 

联系客服 QQ:929163 微信:aka99312 (24小时在线)