0
私はこれで一日中過ごしました! App EngineアプリからGoogle Cloud Storageに組み込むことができないのはなぜですか?ここでGoogle Cloud StorageのApp Engineには含めることはできませんか?
は私のmain.phpである:ここでは
<?php
error_reporting(E_ALL);
echo "echo is working<br />";
include ("gs://myappid.appspot.com/test.php");
?>
はtest.phpを次のとおりです。ここで
echo "hello world!";
は私のapp.yamlです:
application: myappid
version: 1
runtime: php55
api_version: 1
threadsafe: true
handlers:
# Serve images as static resources.
- url: /(.+\.(gif|png|jpg))$
static_files: \1
upload: .+\.(gif|png|jpg)$
application_readable: true
# Serve php scripts.
- url: /(.+\.php)$
script: \1
私はこのアプリを展開していますmain.phpに移動すると、最初のエコーecho is working
が表示されます。
myappid.appspot.comのストレージバケットは、アプリのデフォルトです。また、bucketとtest.phpの両方に以下の権限があります。 | [email protected] | OWNER
そして、私のphp.iniのは、次のとおりです。Googleのドキュメント、他のSOの質問といくつかのブログの記事によると、これは動作するはず
output_buffering = "On"
google_app_engine.disable_readonly_filesystem=1
google_app_engine.allow_include_gs_buckets = "gs://myappid.appspot.com"
。私が間違ってやっていることは何か考えてください。