首页 > 解决方案 > 在托管在亚马逊服务器上的网站中使用 Google Cloud Storage 遇到错误 500

问题描述

我是使用谷歌云存储平台的新用户。我已经通过 xampp 和 composer 在本地成功创建了存储桶。但是当我将整个文件移到我的服务器时,它显示了一些错误。

有没有办法解决这个问题?因为我的想法是尝试作为一种简单的形式让人们通过我的网站下载和上传图片,但大多数谷歌文档都是在本地进行的。下面提供了我的代码。

p / s:当我输入新名称时可以创建bucket,但是当我输入相同的名称时,它返回错误500而不是名称创建冗余致命错误。

我当前的代码

错误 我的服务器端

标签: phpgoogle-cloud-platformgoogle-cloud-storage

解决方案


经过几天的测试,我成功地得到了正确的返回错误。下面提供了我使用 try catch 语句的代码。

try {
     $bucket = $storage->createBucket($bucketName);
     echo 'Bucket ' . $bucket->name() . ' created.';
     return $bucket;

     } catch (Exception $e) {
                    
        echo "<br>";
        echo 'Caught exception: ',  $e->getMessage(), "\n";

  }

如果您有任何相关的解决方案,请告诉我。谢谢。


推荐阅读