問題タブ [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 - 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 GAE - PHP ヘッダー ('場所: xxx.php') - エラー: 見つかりません - 要求された URL がこのサーバーで見つかりませんでした
エラーはみつかりません
要求された URL /xxxxxx.php は、このサーバーで見つかりませんでした。
ユーザー認証後にリダイレクトするために、ヘッダー ('Location: xxx.php') を使用しています。Google App Engine のドキュメントを調べてみましたが、承認されたヘッダー リダイレクトの使用方法が見つからないようです。ファイルが存在し、展開に組み込む必要があります。GAE に存在する以外に、ファイルが見つからない理由を見つけることができません。
phpコード
app.yaml ハンドラーで何が起こっているかを大まかに理解しています。これは私のファイルがどのように見えるかです:
これ以外 (次のバグが発生するまで) は、サイト全体が機能します。ヘルプやガイダンスをいただければ幸いです。ありがとうございました
私が見つけた1つの近い答え/例:Google App EngineでのPHP header()リダイレクト
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/Experiments
3 つのフォルダが含まれています。
フォルダーは、インストールするために「git clone」された protobuf がある場所です。
php-src
appengine-php-extension
protobuf
protobuf
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」です。
助けてください。前もって感謝します ..
mysql - Google Cloud SQL 時系列統計
私たちのウェブサイトで起こっているイベントを記録する巨大なテーブルがあります。数千万行あります。
私はすでにインデックス作成やその他の最適化を追加しようとしました。
ただし、サーバーには依然として非常に負担がかかり (非常に強力なサーバーがありますが)、いくつかの大規模なグラフ/チャート クエリでは 20 秒かかります。実際、デーモンが介入してクエリを頻繁に強制終了するほど長いです。
現在、フロントエンドに Google Compute インスタンス、バックエンドに Google SQL インスタンスがあります。
私の質問はこれです - Google Cloud を使用して時系列データのクエリを保存するより良い方法はありますか?
つまり、専門のサーバーまたはストレージ エンジンはありますか?
PHP アプリケーションに接続できるものが必要です。
symfony - Symfony FileSystem の tempnam() メソッドをオーバーライドする
Google App Engine で Symfony 2.8 を実行しようとしています。Symfony 2.8 では独自のバージョンの tempnam() が追加されました。ここgs://
を参照してください。これはスキームを認識しないため、App Engine では適切に動作しません。
ここに作業パッチを書きました:
しかし、コアクラスにコードを書かずにこれを有効にする方法がわかりません。
何か助けはありますか?