問題タブ [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.

0 投票する
0 に答える
20 参照

php - Google App Engine と Cloud Storage のバージョン管理されたファイル

アップロードされたファイルのリビジョンを保存し、リビジョンとともに取得する必要がある App Engine プロジェクトに取り組んでいます。Google Cloud Storage にはこの機能が組み込まれていますが、私が見つけた限りでは、この機能は gsutil を使用してのみ文書化されています。App Engine API または Google Client API for PHP を使用してこれを行う方法はありますか?

ご協力いただきありがとうございます。

0 投票する
1 に答える
1905 参照

google-app-engine - Google App Engine GAE - PHP ヘッダー ('場所: xxx.php') - エラー: 見つかりません - 要求された URL がこのサーバーで見つかりませんでした

エラーはみつかりません

要求された URL /xxxxxx.php は、このサーバーで見つかりませんでした。

ユーザー認証後にリダイレクトするために、ヘッダー ('Location: xxx.php') を使用しています。Google App Engine のドキュメントを調べてみましたが、承認されたヘッダー リダイレクトの使用方法が見つからないようです。ファイルが存在し、展開に組み込む必要があります。GAE に存在する以外に、ファイルが見つからない理由を見つけることができません。

phpコード

app.yaml ハンドラーで何が起こっているかを大まかに理解しています。これは私のファイルがどのように見えるかです:

これ以外 (次のバグが発生するまで) は、サイト全体が機能します。ヘルプやガイダンスをいただければ幸いです。ありがとうございました

私が見つけた1つの近い答え/例:Google App EngineでのPHP header()リダイレクト

0 投票する
1 に答える
303 参照

google-app-engine - Ubuntu - ./configure コマンドの正しい protobuf パス

GAE (Google アプリ エンジン) のインストールに関する Google の公式ドキュメントに従っています。この部分を見てください (gae php 拡張機能に関連): https://github.com/GoogleCloudPlatform/appengine-php-extension

ドキュメントには次のように記載されています。

正しい protobuf パスがわからないため、./configure コマンドを実行すると、ターミナルで常にエラーが発生します。

Ps
Protobuf をインストールするときは、次のドキュメントに従いました:
https://github.com/google/protobuf/blob/master/src/README.md

私のフォルダには、、 の/home/Experiments3 つのフォルダが含まれています。 フォルダーは、インストールするために「git clone」された protobuf がある場所です。
php-srcappengine-php-extensionprotobuf
protobuf

0 投票する
1 に答える
489 参照

google-app-engine - Google App Engine (PHP ランタイム) のモジュールを適切にセットアップする方法

GAE (php ランタイム) の非常に標準的なセットアップを作成したい: 特定の URL を持つ 2 つのモジュール ( routings ):

  • REST API のモジュール api
  • バックエンド静的プロセスのモジュール oli ..

ドキュメントに関して ( https://cloud.google.com/appengine/docs/php/modules/およびhttps://cloud.google.com/appengine/docs/php/modules/routing ) 3 .yaml を作成しました設定ファイル:

ディスパッチ.yaml

app.yaml

モジュール-oli.yaml

また、URL 処理で多くの変更を試みましたが、常に発生するエラーは「Duplicate module: module-api」です。

助けてください。前もって感謝します ..

0 投票する
2 に答える
338 参照

mysql - Google Cloud SQL 時系列統計

私たちのウェブサイトで起こっているイベントを記録する巨大なテーブルがあります。数千万行あります。

私はすでにインデックス作成やその他の最適化を追加しようとしました。

ただし、サーバーには依然として非常に負担がかかり (非常に強力なサーバーがありますが)、いくつかの大規模なグラフ/チャート クエリでは 20 秒かかります。実際、デーモンが介入してクエリを頻繁に強制終了するほど長いです。

現在、フロントエンドに Google Compute インスタンス、バックエンドに Google SQL インスタンスがあります。

私の質問はこれです - Google Cloud を使用して時系列データのクエリを保存するより良い方法はありますか?

つまり、専門のサーバーまたはストレージ エンジンはありますか?

PHP アプリケーションに接続できるものが必要です。

0 投票する
0 に答える
122 参照

symfony - Symfony FileSystem の tempnam() メソッドをオーバーライドする

Google App Engine で Symfony 2.8 を実行しようとしています。Symfony 2.8 では独自のバージョンの tempnam() が追加されました。ここgs://を参照してください。これはスキームを認識しないため、App Engine では適切に動作しません。

ここに作業パッチを書きました:

しかし、コアクラスにコードを書かずにこれを有効にする方法がわかりません。

何か助けはありますか?