Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php wordpress项目的Google应用程序域身份验证_Php_Wordpress_Google App Engine - Fatal编程技术网

Php wordpress项目的Google应用程序域身份验证

Php wordpress项目的Google应用程序域身份验证,php,wordpress,google-app-engine,Php,Wordpress,Google App Engine,我想锁定GAE上的wordpress(PHP)项目,使其仅可供域用户访问。我设置了我的app.yaml,因此所有路由都是login:required或login:admin,并在appengine.google.com控制台中,将其设置为使用“谷歌应用程序域”身份验证类型 起初,它奏效了。但是,现在即使您已登录到域,它也会表现为您未经授权(返回错误500)。我怀疑不同之处在于,实例第一次已经预热,而第二次则没有 有没有人遇到过这个问题并找到了解决方案?500是内部服务器错误,而不是权限被拒绝。你

我想锁定GAE上的wordpress(PHP)项目,使其仅可供域用户访问。我设置了我的app.yaml,因此所有路由都是
login:required
login:admin
,并在appengine.google.com控制台中,将其设置为使用“谷歌应用程序域”身份验证类型

起初,它奏效了。但是,现在即使您已登录到域,它也会表现为您未经授权(返回错误500)。我怀疑不同之处在于,实例第一次已经预热,而第二次则没有


有没有人遇到过这个问题并找到了解决方案?

500是内部服务器错误,而不是权限被拒绝。你在日志里看到什么了吗?日志里什么都没有。在请求到达应用程序之前发生错误。我想如果你没有被授权使用谷歌应用程序,可能是出于安全原因,你会得到错误500。我刚刚再试了一次,可以确认:当实例处于冷态时,将其设置为使用Google Apps域身份验证将导致错误500。当它被预热时,它工作得很好。我刚刚发现,当我有时间的时候,我会尝试一下,看看它是否有帮助。设置预热请求没有帮助。我设置了最大空闲实例和最大挂起延迟,并得到了相同的错误。