php - 在托管在亚马逊服务器上的网站中使用 Google Cloud Storage 遇到错误 500
问题描述
我是使用谷歌云存储平台的新用户。我已经通过 xampp 和 composer 在本地成功创建了存储桶。但是当我将整个文件移到我的服务器时,它显示了一些错误。
有没有办法解决这个问题?因为我的想法是尝试作为一种简单的形式让人们通过我的网站下载和上传图片,但大多数谷歌文档都是在本地进行的。下面提供了我的代码。
p / s:当我输入新名称时可以创建bucket,但是当我输入相同的名称时,它返回错误500而不是名称创建冗余致命错误。
解决方案
经过几天的测试,我成功地得到了正确的返回错误。下面提供了我使用 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";
}
如果您有任何相关的解决方案,请告诉我。谢谢。
推荐阅读
- javascript - 如何等待promise解决然后在reactjs中渲染
- python - 尽管匹配网络表单数据,但无法使用 requests.post 登录网站
- node.js - Node JS 弹性搜索结果改进
- javascript - POST 请求中缺少授权标头
- python - 包含任何元素的列表的最大可能乘积
- php - 问题 SQLSTATE[HY000]: 一般错误:1215 无法添加外键约束
- html - 谷歌文本到语音 api html GET 请求中的多个参数
- database - 如果我想使用 Amazon DynamoDB 作为我的移动应用程序的数据库,我可以选择哪个 Ec2 实例?
- python - 理解尝试跳过循环的 N 次迭代时的错误
- r - 如何在 R 中使用多个数据框绘制分组条形图?