Ben*_*ten 5 php wordpress google-app-engine google-cloud-storage
我正在Google Appengine上运行一个Wordpress网站.它使用GAE插件进行wordpress.媒体库适用于appengine服务器,但不适用于本地服务器.大多数图像也是如此,除非它们具有硬编码链接.我收到了大量的404错误......
http://localhost:8080/_ah/gcs/<BUCKET_NAME>/image.png Failed to load resource: the server responded with a status of 404 (Not Found)
gae服务器上的此链接的工作原理:
http://<BUCKET_NAME>.storage.googleapis.com/image.png
我在本地运行我的应用程序,如下所示:
dev_appserver.py --php_executable_path=/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/php55/php-cgi .
看来谷歌的python脚本没有正确转发链接到实际真正的桶....任何想法?
这是预期的行为:
该链接http://<BUCKET_NAME>.storage.googleapis.com/image.png是生产链接,请求由生产服务器提供服务。
该链接http://localhost:8080/_ah/gcs/<BUCKET_NAME>/image.png是本地链接,并且开发服务器必须实际包含<BUCKET_NAME>/image.png. 该对象很可能仅存储在生产环境中,当尝试在本地计算机上查找它时会导致 404。
作为一种解决方案,您可能会考虑简单地针对生产云存储运行本地测试,以节省将所有存储项传输(并保持同步)到本地的成本,这几乎肯定会增加网络传输和开发的成本。时间比这个更简单的选择。
| 归档时间: |
|
| 查看次数: |
979 次 |
| 最近记录: |