Php AppEngine上运行Wordpress:照片未显示

Php AppEngine上运行Wordpress:照片未显示,php,google-app-engine,wordpress,google-cloud-storage,Php,Google App Engine,Wordpress,Google Cloud Storage,我有一个wordpress网站在AppEngine上运行。我跟着 我以前停用过几次账单。所以我的网站有一段时间是不活跃的。现在我已经重新启动了它,我无法上传照片——好吧,我已经检查了bucket,它显示在那里(使用不同的文件名——一个非常长的字符串,像这样的lkeEFJj234dsfsdfFJSLDFdhd)。我以前可以在Wordpress中看到这些照片,这些上传的照片显示的文件名与我从电脑上传到Bucket中的文件名相同 所以它上传到bucket,但是wordpress看不到?可能是因为文件名

我有一个wordpress网站在AppEngine上运行。我跟着

我以前停用过几次账单。所以我的网站有一段时间是不活跃的。现在我已经重新启动了它,我无法上传照片——好吧,我已经检查了bucket,它显示在那里(使用不同的文件名——一个非常长的字符串,像这样的lkeEFJj234dsfsdfFJSLDFdhd)。我以前可以在Wordpress中看到这些照片,这些上传的照片显示的文件名与我从电脑上传到Bucket中的文件名相同

所以它上传到bucket,但是wordpress看不到?可能是因为文件名不同?或者这会是我暂时停用我的网站的结果吗?我仍然可以看到我以前上传的东西,当时它还在工作(在wordpress中,它们仍然在媒体查看器中)

蝙蝠缓存和应用引擎插件都已安装并激活(最新版本)


我已经尝试创建一个新的bucket,但也没有运气…

这是应用程序引擎插件中的一个问题。如果查看github初学者项目中的问题,您将看到它的问题。我在这里提交了一个请求/问题

如果您觉得可以,您可以更改以下内容:

引起问题的行位于/modules/uploads.php,195-196

$_COOKIE[$auth_cookie_name] = $auth_cookie;
$_COOKIE[LOGGED_IN_COOKIE] = $logged_in_cookie;
如果将这些更改为以下代码,则上载工作正常

if ( !isset($_COOKIE[$auth_cookie_name]) ) $_COOKIE[$auth_cookie_name] = $auth_cookie;
if ( !isset($_COOKIE[LOGGED_IN_COOKIE]) ) $_COOKIE[LOGGED_IN_COOKIE] = $logged_in_cookie;