主页500空白错误 swoole哪里配置有问题?

10.3k
Category: 
问题反馈

env已经设置
SWOOLE_DEPLOY = 1
SOCKETPORT=99

如果使用的php传统fpm方式部署使用这个接口配置,与swoole方式只能二选一

#location ~ ^/(api|adminapi|im){

if (!-e $request_filename){

rewrite ^(.*)$ /index.php?s=$1 last; break;

}

#}

#如果pro版使用的swoole方式启动php使用以下接口配置(去掉前面的#号),与传统fpm方式只能二选一(PRO版专供)

location ~ ^/(im|api|adminapi){
if (!-e $request_filename){
proxy_pass http://127.0.0.1:99;
}
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header REMOTE-HOST $remote_addr;
}

移动端静态资源

location /static{
try_files $uri $uri/ /static/index.html;
}
#txt静态文件
location ~ .*.txt$ {
try_files $uri $uri/ /index.html;
}

WebSocket配置(多商户版的IM客服系统或Pro版需要用到)

location ^~ /ws {

后台准备的websocket地址端口,非开发者可以不更换,注意开通99端口

proxy_pass http://127.0.0.1:99;

其他参数

proxy_read_timeout 300s;

php think swoole 进程管理任务已经添加

主页是500错误 哪里配置的有问题吗?
na
image.png

Comments 11
/ 1000
Trending
New
MAC系统,访问tigshop官网打不开错误500,一直刷新
Like
Comment
safari浏览器
Like
Comment
我用的就是mac

Like
Comment
你可以了吗?换其他浏览器正常
Like
Comment
可以了 可能是缓存的问题

Like
Comment
您这边使用的哪个浏览器呢?这边看到safari是可以打开的

Like
Comment
View all 6 comments
Official
如果您使用swoole部署有问题,可以查看下 https://www.tigshop.com/course/tigshop-php/557355443018555925#Swoole部署常见问题 。IM服务是需要swoole支持的,您按照部署文档配置就好。其余的服务您可以根据您的需要选择传统fpm服务或者swoole服务。
Like
Comment
需要IM的话,这里必须选择第二种方式吗?

# 如果使用的php传统fpm方式部署使用这个接口配置,与swoole方式只能二选一
location ~ ^/(api|adminapi|im){
  if (!-e $request_filename){
    rewrite ^(.*)$ /index.php?s=$1 last; break;
  }
}

# #如果pro版使用的swoole方式启动php使用以下接口配置(去掉前面的#号),与传统fpm方式只能二选一(PRO版专供)
# location ~ ^/(im|api|adminapi){
# if (!-e $request_filename){
# proxy_pass http://127.0.0.1:99;
# }
# proxy_set_header Host $host;
# proxy_set_header X-Real-IP $remote_addr;
# proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
# proxy_set_header REMOTE-HOST $remote_addr;
#}
Like
Comment
b2b2c pro 只能选择swoole方式部署吗?不然会影响IM和短信发送?
Like
Comment
最新版本b2b2c pro
Like
Comment
45
11
Favorite