问题标签 [google-app-engine-php]
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.
php - XPath 未在 Google App Engine for PHP 上返回结果
我在 Google App Engine for PHP 上使用 XPath 时遇到问题。
所以我有以下代码:
然后我只是像这样运行它来获取节点:
因此,在我的本地 PHP 安装(v 5.5.19)上,当我运行以下命令时:
我得到以下结果:
这是正确的。
但是,当我在 Google App Engine for PHP (v 5.5.26) 上运行相同的代码时,我得到以下信息:
有没有人遇到过这个问题,你是如何解决的?
php - Google App Engine 和 Cloud Storage 版本化文件
我正在开发一个 App Engine 项目,该项目需要存储和检索上传文件的修订版本。Google Cloud Storage 内置了此功能,但据我所知,他们仅使用 gsutil 记录此功能。有没有办法使用 App Engine API 或 Google Client API for PHP 来做到这一点?
感谢您提供任何帮助。
google-app-engine - Google App Engine PHP SDK - 如何在 Ubuntu (15.10) 上安装?
Google 官方文档可在此处获得:
https ://cloud.google.com/appengine/downloads#Google_App_Engine_SDK_for_PHP
但它没有提供有关以下步骤的足够信息:
“4 - 构建并安装 PHP 解释器和 App Engine PHP 扩展。在运行开发服务器时指定 php-cgi 和 gae_runtime_module.so 的路径。”
我正在使用带有 Ubuntu 15.10 和 PhpStorm 的新 Virtualbox 机器来测试 GAE。
有人可以提供有关第 4 步的明确说明吗?我需要做什么来安装 php 解释器和 App Engine php 扩展程序?
Ps 我已经用谷歌搜索过,但我只找到了旧的/令人困惑的教程
google-app-engine - Google App Engine GAE - PHP 标头('Location: xxx.php') - 错误:未找到 - 在此服务器上未找到请求的 URL
错误:未找到
在此服务器上未找到请求的 URL /xxxxxx.php。
我在用户身份验证后使用 header('Location: xxx.php') 重定向。我曾尝试浏览 Google App Engine 文档,但似乎找不到使用标头重定向的批准方式。该文件存在并且应该合并到我的部署中。除了它驻留在 GAE 上之外,我找不到找不到该文件的原因。
php代码
我大致了解 app.yaml 处理程序发生了什么。这是我的文件的样子:
除此之外(直到出现下一个错误)整个站点都可以正常工作。任何帮助或指导将不胜感激。谢谢
我发现了一个接近的答案/示例:PHP header() redirect in Google App Engine
email - 谷歌应用引擎php代码
我已经在谷歌应用引擎上部署了我的应用程序。用户在表单上输入的输入调用 email.php 文件(在代码下面提到)发送一封电子邮件。但是,当我部署它时,当调用 php 文件(email.php)时,脚本没有执行,脚本显示在本地主机中。我已阅读有关配置 app.yaml 文件的其他帖子,但它没有帮助。让我知道必须做什么。
应用程序.yml
.php 文件
google-app-engine - Ubuntu - ./configure 命令的正确 protobuf 路径
我正在关注 GAE(谷歌应用引擎)安装的谷歌官方文档。看这部分(相对于 gae php 扩展):https ://github.com/GoogleCloudPlatform/appengine-php-extension
文档说:
当我运行 ./configure 命令时,我总是在终端中遇到错误,因为我不知道哪些是正确的 protobuf 路径。
Ps
安装 Protobuf 时,我遵循了以下文档:
https ://github.com/google/protobuf/blob/master/src/README.md
我的/home/Experiments
文件夹包含 3 个文件夹:
php-src
, appengine-php-extension
, protobuf
.
该protobuf
文件夹是我安装“git cloned”protobuf 的地方。
google-app-engine - 如何为 Google App Engine(PHP 运行时)正确设置模块
我想为 GAE(php 运行时)创建非常标准的设置:2 个具有特定 URL 的模块(路由):
- 用于 REST API的模块API
- 用于后端静态进程的module-oli ..
关于文档(https://cloud.google.com/appengine/docs/php/modules/和https://cloud.google.com/appengine/docs/php/modules/routing)我创建了 3 .yaml配置文件:
调度.yaml
应用程序.yaml
模块-oli.yaml
我还尝试了 URL 处理的许多更改,但我总是得到的错误是“ Duplicate module: module-api ”。
你能帮我吗?先感谢您 ..
mysql - 谷歌云 SQL 时间序列统计
我有一个巨大的表格来记录我们网站上发生的事件。它有数千万行。
我已经尝试添加索引和其他优化。
然而,它仍然对我们的服务器非常繁重(即使我们有一个非常强大的服务器),并且在一些大型图形/图表查询上需要 20 秒。事实上,我们的守护进程经常干预以终止查询。
目前我们在前端有一个 Google Compute 实例,在后端有一个 Google SQL 实例。
所以我的问题是——有没有更好的方法来使用谷歌云存储查询时间序列数据?
我的意思是,他们有一些专业的服务器或存储引擎吗?
我需要一些可以连接到我的 php 应用程序的东西。
google-app-engine - PHP 致命错误:未找到“消息”类 - Google App Engine
我正在使用 Google App Engine 并尝试使用 Mail PHP API 发送电子邮件警报。我已经定义了一个具有公共函数的类,但是每当我运行它时,我都会收到此错误:
PHP 致命错误:在...中找不到类“消息”
PHP代码:
当我将代码移到课堂外时一切正常,但我希望它在课堂内。
symfony - 覆盖 Symfony FileSystem 的 tempnam() 方法
我正在尝试在 Google App Engine 上运行 Symfony 2.8。Symfony 2.8 添加了他们自己的 tempnam() 版本,请参见此处,它在 App Engine 上无法正常工作,因为它无法识别该gs://
方案。
我在这里写了一个工作补丁:
但我不知道如何在不在核心类中编写代码的情况下启用它。
有什么帮助吗?