问题标签 [app.yaml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1424 浏览

php - 谷歌应用引擎上的codeigniter应用程序

我正在尝试将 codeigniter 应用程序移动到 google 应用程序引擎。我正在使用 google 应用程序引擎启动器来部署我的应用程序。该应用程序似乎在 localhost 上加载,因为它给我一个数据库错误。(我还没有连接到数据库)。以下是本地主机上的应用程序的输出。

发生数据库错误。无法使用提供的设置连接到您的数据库服务器。

但是当我在实时服务器(谷歌应用引擎)上部署应用程序时,应用程序抛出了一个不同的错误。

您的应用程序文件夹路径似乎设置不正确。请打开以下文件并更正:index.php

以下是我用于 codeignitor 的 app.yaml

我尝试将应用程序路径更改为“./application”,甚至尝试将其保留为空白,但它不能解决我的错误。我的 Application 文件夹和 index.php 也在同一个文件夹中,并且部署成功。我在做什么错?

0 投票
1 回答
81 浏览

python - Google App Engineer,我无法通过 config static_dir 找到我的 css 和 js 文件

我的文件目录是:

我的 app.yaml 是:

当我访问http://localhost:8080/css/app.css 仍然是 404 not find 错误。我阅读了https://cloud.google.com/appengine/docs/python/config/appconfig 但仍然不知道我的错误在哪里。

0 投票
3 回答
962 浏览

php - Google App Engine app.yaml PHP 脚本参数

在我的 GAE PHP app.yaml 中,我正在尝试这样做:

因此可以浏览http://example.com/MyOneLink并获得动态 php 的结果(这取决于硬编码的 myparam 值)

问题是浏览时没有显示任何内容。任何想法 ?

顺便说一句:您可以弄清楚为什么我还要发布“sitemap.xml”:它将用于公开所有 myLinks

谢谢迭戈

0 投票
1 回答
143 浏览

php - 无法在 Google App Engine 中显示图片

无法在 Google App Engine 中显示图片

我需要将一些 png 图像部署到 GAE。我已经尝试在 app.yaml 中使用这两个代码。但是网页没有显示png图像

我当前的 app.yaml 文件内容

0 投票
1 回答
87 浏览

php - Google Apps Engine PHP - 如何隐藏包含的脚本

假设有这个 index.php

必须如何定义 app.yaml 以上传“dictionary.php”但以不公开的方式?(以下示例让用户浏览http://mydomain/dictionary.php,这是我们要避免的)

0 投票
2 回答
380 浏览

php - 使用 Google App Engine 获取和发布 PHP

我将文件上传到我的谷歌应用引擎实例,并成功连接到数据库并提取数据。但是,我试图通过将变量附加到 URL 来使用 GET 请求提取特定数据。我正在尝试调用 URL(为了安全起见,我的应用程序名称在此处更改)http://MYAPP.appspot.com/getCategories?catId=1并且我使用获取请求来获取最后附加的类别 ID。我相信问题出在我的 app.yaml 文件上,因为一切都默认为我在底部捕获的所有内容。但是,在我的本地实例上它工作得很好。如何更改我的 app.yaml 文件,以确保它触发第一个实例 /getCategories.php 而不是 index.php?我是否需要编写正则表达式来说明附加到末尾的数据?

0 投票
1 回答
160 浏览

php - app.yaml 在谷歌应用引擎上移植现有 web 应用的问题

我是 PHP 新手,我正在尝试移植一个已经在 Google App Engine 上运行的 webapp。我阅读了有关我需要编写的配置文件的 GAE 文档(app.yaml)

现在我到达了启动器为应用程序提供服务的地步,但是“PHP 流程”到达了一个完全空白的页面,而不是一个包含一些数据和我期望的表单的窗口。

我可以通过哪种方式调试 PHP 流程,看看出现了什么问题?

详细来说,这些是错误运行的文件:

根目录中的 index.php:

因此 tao/install 中的文件 init.php 将被称为应用程序的第一次运行

这是我的临时 app.yaml

编辑

我想我需要编辑 app.yaml :

但我不明白如何

第二次编辑

这是GAE启动器的日志

0 投票
2 回答
376 浏览

python - Google App Engine:使用高级路由正确配置静态站点

我花了几个可耻的时间试图解决这个问题无济于事......

问题:

我有一个我正在开发的静态网站,它是通过 Grunt & Assemble 100% 预处理的(如果你熟悉 Jekyll,它本质上是相同的概念)。它还有一个简单的静态博客组件,其中包含各种名称的类别目录。因此,我需要 app.yaml 中的全部内容来适当地路由它们。

但是,我还希望有一个自定义错误页面来代替标准的 GAE 页面状态。

您似乎无法单独在 app.yaml 中完成这两种情况的计算,因为您只能使用一次 catch-all 目标。

这是我当前 app.yaml 中的逻辑

这非常适合我的用例,因为它会将任何路径路由到索引文件(如果它存在于当前目录中)。但是,因为它使用包罗万象,我不能再将它用于以下内容

或依赖

因为它只呈现没有匹配 url 模式的路径......

想法:

我的下一个想法是,我可以通过外部 Python 脚本通过一些高级路由来实现这一点

但是在尝试了无数种不同的设置之后,我还没有偶然发现一种方法来实现这一点。

我使用的一系列面包屑的一个例子是

我什至不确定将它放入外部 python 文件是否有助于解决问题,但这是我尴尬的尝试。

当您的包罗万象的模式被用于另一个重要目的时,是否有人对如何实现自定义错误页面有任何想法?

更新:已解决

好的,我终于弄清楚了,但是因为 Stack Overflow 认为我不够酷,无法回答自己的问题(低点阈值?),所以我在这里发布了解决方案:

https://gist.github.com/dustintheweb/c5e6e4ee1a64d50d7f87

祝你好运!

0 投票
1 回答
284 浏览

google-app-engine - 如何为庞大的 php 项目编写 app.yaml?

我有一个现成的 php 网站。对于那个网站,我正在app.yaml为谷歌应用引擎写作。我读了很多答案,但它对我没有帮助。我在文件夹中的各个子libraries文件夹下遇到 php 文件的问题。在index.php中,我通过调用其他 php 文件接受rss feed url并处理它以获取全文提要。但得到这个错误。

如何为app.yaml各种子文件夹下的所有php文件编写?我必须handlers:为所有单独的 php 文件编写吗?我被困在这里一整天。我是这个话题的新手。所以如果你觉得这是一个愚蠢的问题,请原谅我。这是我的 app.yaml

我在子文件夹中有 php 文件。如何为此编写 app.yaml。

0 投票
1 回答
190 浏览

php - 为简单的 PHP 应用程序添加 crossdomain.xml 到 app.yaml 文件

我在为简单的 php 应用程序编辑 app.yaml 时遇到问题,该目录在根目录下包含 5 个文件

我的 app.yaml

它返回

未知的 url 处理程序类型。

在 app.yaml 中指定所有文件的正确方法是什么

提前谢谢