我有一个非常奇怪的问题,影响了我尝试的所有新Ubuntu服务器安装的OctoberCMS媒体管理器。
我在filesystem.php
'default' => 's3',
'cloud' => 's3',
's3' => [
'driver' => 's3',
'key' => 'key',
'secret' => 'secret',
'region' => 'ap-southeast-1',
'bucket' => 'bucket-name',
],
通过这些设置,它可以在我的任何旧AWS服务器实例或我的开发计算机上完美运行。我在OctoberCMS后端转到媒体管理器,我看到了S3存储桶中的内容。没问题。
但是在每一个新的Ubuntu实例上我今天都尝试在AWS上安装(我试过几个,在不同的地区只是为了确定)我遇到了同样的问题:
504 Gateway Time-out
nginx/1.10.3 (Ubuntu)
所有Ubuntu实例(工作和非工作)都是16.04,带有最新的LEMP堆栈。增加超时设置没有区别,只是超时消息显示需要更长的时间。这个简单的东西不应该花费很长时间在全新安装上,无论如何都不会运行。事实上,我的旧实例和我的开发机器需要几秒钟的时间。
我显然已经为AWS-SDK包安装了October.Drivers
。
我必须遗漏一些明显的东西。谁能想到它可能是什么?
更新
答案 0 :(得分:2)
好的,所以经过一天的尝试各种奇怪和奇妙的事情,并试图让新服务器配置与旧服务器完全相同,我把问题缩小到一个差异,这是缺少{ {1}}包。
安装完毕后,一切正常。