我按照this page上的说明安装SDK并运行“Hello,World!”。我的localhost上显示以下错误:8080
注意:使用未定义的常量GAE_INCLUDE_REQUIRE_GS_STREAMS - 在第32行的/Users/mhmhsh/google_appengine/php/sdk/google/appengine/runtime/Setup.php中假设为'GAE_INCLUDE_REQUIRE_GS_STREAMS' 你好,世界!
我没有在谷歌上找到与此错误相关的任何内容。似乎常量'GAE_INCLUDE_REQUIRE_GS_STREAMS'未在包中的任何其他位置定义。为什么没有其他人报告同样的问题?
答案 0 :(得分:3)
我认为刚刚发布的1.8.1 SDK for PHP存在一个小问题,修复是修改/google/appengine/tools/devappserver2/php/setup.php,将以下内容添加到$ setup功能定义:
$allowed_buckets = ini_get(
'google_app_engine.allow_include_gs_buckets');
define('GAE_INCLUDE_REQUIRE_GS_STREAMS',
// All values are considered true except the empty string.
$allowed_buckets ? 1 : 0);
(我将确认并更新此消息)。 我希望很快就会上传新版本的SDK来解决这个问题。
更新:是的,这是正确的补丁。用于修复此问题的下一版本的SDK应该会在几周内提供。