2

我最近将 wordpress 添加到 Google App Engine

在本地 PHP SDK 中一切正常

我使用 git 将站点部署到 GAE,问题出在实时站点管理区域(wp-admin)一个 css 和一个 js 没有加载所以我得到这样的显示 在此处输入图像描述

我检查了他们缺少的资源

myappid.appspot../wp-admin/load-styles.php?c=0&dir=ltr&load=admin-bar,wp-admin,buttons,wp-auth-check&ver=3.6.1 

myappid.appspot.../wp-admin/load-scripts.php?c=0&load%5B%5D=jquery-core,jquery-migrate,utils,json2&ver=3.6.1

这些资源在本地 GAE PHP SDK 中加载良好。我正在使用与谷歌 wordpress 教程中相同的 app.yaml

我花了 2 天时间寻找解决方案请帮帮我:)

4

2 回答 2

1

这是我的 app.yaml 文件

application: entersys-wordpress
version: wp
runtime: php
api_version: 1
threadsafe: no

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

- url: /(.*\.(htm$|html$|css$|js$))
  static_files: wordpress/\1
  upload: wordpress/(.*\.(htm$|html$|css$|js$))
  application_readable: true

- url: /wp-content/(.*\.(ico$|jpg$|png$|gif$))
  static_files: wordpress/wp-content/\1
  upload: wordpress/wp-content/(.*\.(ico$|jpg$|png$|gif$))
  application_readable: true

- url: /(.*\.(ico$|jpg$|png$|gif$))
  static_files: wordpress/\1
  upload: wordpress/(.*\.(ico$|jpg$|png$|gif$))

- url: /wp-admin/(.+)
  script: wordpress/wp-admin/\1
  secure: always

- url: /wp-admin/
  script: wordpress/wp-admin/index.php
  secure: always

- url: /wp-login.php
  script: wordpress/wp-login.php
  secure: always

- url: /wp-cron.php
  script: wordpress/wp-cron.php
  login: admin

- url: /xmlrpc.php
  script: wordpress/xmlrpc.php

- url: /(.+)?/?
  script: wordpress/index.php
于 2013-10-02T04:34:13.960 回答
0

我认为如果您使用 git 部署未正确推送静态内容,则会出现错误。

我会尝试使用 appcfg.py 方法来推送您的应用程序进行检查(按照此处的第 8 步操作)。

于 2013-10-01T07:26:44.093 回答