gpt4 book ai didi

PHP Google App Engine YAML 找不到目录

转载 作者:行者123 更新时间:2023-12-04 04:36:09 25 4
gpt4 key购买 nike

我的 App Engine 没有加载我的 css、javascripts 或图像。我的 index.php 和 login.php 是迄今为止我能够找到的唯一文件,但是我的其他文件使用 session 来防止未经授权的访问,所以我不确定我是否能够在不登录的情况下访问它们首先。

目录结构是从 app.yaml 文件到对应的文件。

我将 Google 的 App Engine 与 PHP 一起使用,我的 YAML 代码如下

handlers:
- url: /index.php
script: content/home/index.php

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

- url: /control.php
script: content/home/control.php

- url: /admin.php
script: content/home/admin.php

- url: /logout.php
script: content/home/logout.php

- url: /checkaccess.php
script: content/home/checkaccess.php

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

- url: /managemodule.php
script: content/home/managemodule.php

- url: /manageuser.php
script: content/home/manageuser.php

- url: /update.php
script: content/home/update.php

- url: /.*
script: content/home/index.php

- url: /images
script: images

- url: /stylesheets
static_dir: system/templates/stylesheets

- url: /includes
script: system/templates/includes

- url: /scripts
script: system/templates/javascript

我尝试将 static_dir: 和 script: 用于样式表、javascript 和图像。奇怪的是,包含工作正常,没有问题,但我无法让我的图像、CSS 或脚本正常工作。

我试图检查文件,但没有找到,但我知道它们是通过 appcfg.py 上传的。在我的日志中,它指出“没有处理程序与此 URL 匹配。”

如果有人有很棒的自述文件或有关 YAML 的任何其他信息,我将不胜感激。我从谷歌读了几次 YAML 描述,并检查了 YAML 网站,我觉得我做得对。我尝试了另一个项目(简单得多)并且它没有问题。

最佳答案

handlers:
- url: /index.php
script: index.php

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

- url: /control.php
script: control.php

- url: /admin.php
script: admin.php

- url: /logout.php
script: logout.php

- url: /checkaccess.php
script: checkaccess.php

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

- url: /managemodule.php
script: managemodule.php

- url: /manageuser.php
script: manageuser.php

- url: /update.php
script: update.php

- url: /images
static_dir: images

- url: /stylesheets
static_dir: stylesheets

- url: /includes
script: system/templates/includes

- url: /scripts
static_dir: scripts

结束了工作,但如果我还有更多错误,我不会感到惊讶。把这个放上来以防其他人偶然发现这个。我上面的/.* 出了什么问题。我删除了它并放置了 static_dir 并且它起作用了......

关于PHP Google App Engine YAML 找不到目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19716611/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com