GAE中的wordpress wp-admin区域css和js没有加载

时间:2013-10-01 06:03:57

标签: php wordpress google-app-engine

我最近将wordpress添加到Google App Engine

在本地PHP SDK

中一切正常

我使用git它将网站部署到GAE,问题是在实时网站管理区域(wp-admin)一个css和一个js没有加载所以我得到这样的显示 enter image description here

我检查了他们所缺少的资源

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中正常加载。我正在使用google wordpress教程中提供的相同app.yaml

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

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

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

我会尝试使用appcfg.py方法推送您的应用进行检查(按照步骤8 here)。