您好我想让EasyAppointments在Google App Engine上运行。 (基于php的预约安排 - 不要问我为什么请... kinda"强迫"这样做..)
我显示了安装屏幕,但我的app.yaml存在问题:
尝试运行安装时,请求" index.php / appointmentments / ajaxInstall"但它只会返回404.必定会有错误,但我似乎无法找到它......(还没有使用gae ..所以我对应用程序的配置不太熟悉。 yaml yet)
我希望有人可以给我一个提示。
继承我的app.yaml(注意:所有数据都位于目录" terminbuchung"):
application: xyz
version: terminbuchung
runtime: php
api_version: 1
handlers:
- url: /(.*\.(ico$|jpg$|png$|gif$))
static_files: terminbuchung/\1
upload: terminbuchung/(.*\.(ico$|jpg$|png$|gif$))
application_readable: true
- url: /(.*\.(htm$|html$|css$|js$))
static_files: terminbuchung/\1
upload: terminbuchung/(.*\.(htm$|html$|css$|js$))
application_readable: true
- url: /
script: terminbuchung/index.php
- url: /index\.php/(.*)
script: terminbuchung/index.php/\1
- url: /(.+\.php)(.*)$
script: terminbuchung/\1

答案 0 :(得分:1)
我发现了什么是错误的 - 你不能通过" \ 1"到index.php - (这将由REQUEST_URI处理),因为否则app引擎会查找一个名为like的脚本,而不是obv ...
所以" \ 1"只适合匹配真实文件。我认为它像htaccess一样工作,你可以做那样的事情。
经验教训=)