[英]Google App Engine .yaml file working locally but not when deployed
我的GAE
PHP
.yaml
文件在本地運行,但在部署時無法運行。 一切工作正常,直到我重新整理了包含.php
腳本的文件夾。應用程序的根目錄中有一個php
文件夾,而.php
進一步組織成了文件夾。
當前的YAML
文件:
application: raven3mil
version: 1
runtime: php
api_version: 1
threadsafe: yes
handlers:
- url: /favicon\.ico
static_files: favicon.ico
upload: favicon\.ico
- url: /js
static_dir: js
- url: /css
static_dir: css
- url: /images
static_dir: /static/images
# Serve php scripts.
- url: /(.+\.php)$
script: \1
- url: /.*
script: /login.php
error_handlers:
- file: /errors/404.html
文件結構示例:
+root
+php
+admin
manageUsers.php
+teacher
lessons.php
+student
schedule.php
dashboard.php
+css
index.css
main.css
+js
+jquery
+bootstrap
login.php
我不確定為什么我的YAML
文件可在本地工作但未部署。 誰能提供任何見解?
如果您的腳本使用的是static_dir
的內容, static_dir
需要確保它們可用於應用程序。
您可以通過在js
, css
和images
處理程序中添加application_readable: true
來實現這一點。
您可以在此處了解更多信息: https : //cloud.google.com/appengine/docs/php/config/appconfig
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.