Dies ist der Code für Yaml-Datei unter Windows. Skript kann nicht mit einem statischen_Verzeichnis zugeordnet werden. Daher müssen die PHP-Dateien in ApiFolder anders als die Png-Dateien in CoachListFolder eine URL zugewiesen bekommen. Wenn eine PHP-Datei in einem statischen Verzeichnis gespeichert ist, wird sie heruntergeladen und nicht angezeigt.
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 sollte Urls für PHP-Dateien zeigen, die ein Benutzer zugreifen kann. db_connect, ein Ordner mit Datenbankverbindungsinformationen, sollte nicht zugänglich sein. Daher ist es nicht in der Yaml-Datei enthalten.
Hinweis: Ich denke, bei Verwendung von Linux-Systemen wird der Schrägstrich vor Skript und static_dir nicht verwendet.