2016-03-26 17 views
0

ここに、Googleアプリケーションエンジンデプロイメント用のyamlファイルを作成するためのフォルダ構造があります。私はそれについてどうやって行くのか混乱している。Googleアプリケーションエンジンのyamlハンドラー

MainFolder 
    login.php 
    register.php 
    IncludeFolder 
     db_connect.php 
    ApiFolder 
     coachlist.php 
     CoachListFolder 
      coach1.png 
      coach2.png 
     exerciselist.php 

字下げは、親フォルダと子ファイルを示します。私は、フォルダ構造をGoogleのアプリケーションエンジンに適したものに変更することができます。

答えて

0

これは、Windows上のyamlファイルのコードです。スクリプトはstatic_dirでマップすることはできません。したがって、ApiFolderのPHPファイルには、CoachListFolderのpngファイルとは異なり、URLを割り当てる必要があります。 PHPファイルがstatic_dirに保存されている場合、ダウンロードされ、表示されません。

application: <Name of application> 
version: 1 
runtime: php55 
api_version: 1 

handlers: 
- url: /favicon\.ico 
    static_files: favicon.ico 
    upload: favicon\.ico 

- url: /login.php 
    script: /login.php 

- url: /register.php 
    script: /register.php 

- url: /coachlist.php 
    script: /ApiFolder/coachlist.php 

- url: /exerciselist.php 
    script: /ApiFolder/exerciselist.php 

- url: /images 
    static_dir: /ApiFolder/CoachListFolder 

app.yamlは、ユーザーがアクセスできるphpファイルのURLを表示する必要があります。データベース接続情報を持つフォルダであるdb_connectにアクセスできないようにしてください。したがって、yamlファイルには含まれません。

注:Linuxシステムを使用している場合、スラッシュはscriptとstatic_dirの前には使用されていないと思います。

関連する問題