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