首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wordpress主题配置页面不加载

Wordpress主题配置页面不加载
EN

Stack Overflow用户
提问于 2014-09-30 14:09:19
回答 2查看 293关注 0票数 0

我在我的应用程序引擎上部署了wordpress,我在我的本地版本中添加了一个主题森林主题,并激活了它。此主题在Admin视图上有自己的配置部分,并且只在站点的本地版本上工作。部署时不加载。

http://i.stack.imgur.com/CJEwI.jpg (这就是问题所在)

你知道怎么回事吗?也许是appl.yaml文件(我使用了标准文件)。

谢谢你,莱安德罗

代码语言:javascript
复制
application: my-app-id
    version: wpfromstarterproject
    runtime: php
    api_version: 1`

handlers:
- 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|svg|pdf))$
  static_files: wordpress/wp-content/\1
  upload: wordpress/wp-content/.*\.(ico|jpg|png|gif|svg|pdf|)$
  application_readable: true

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

- 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: /wp-(.+).php
  script: wordpress/wp-\1.php

- url: /(.+)?/?
  script: wordpress/index.php

skip_files:
- ^(.*/)?\.zip$
- ^(.*/)?\.bat$
- ^(.*/)?\.sh$
- ^(.*/)?\.md$`
EN

回答 2

Stack Overflow用户

发布于 2014-09-30 14:17:49

我一直在使用这个初学者项目:https://github.com/GoogleCloudPlatform/appengine-php-wordpress-starter-project

该项目包含以下app.yaml:

代码语言:javascript
复制
application: your-project-id
version: wpfromstarterproject
runtime: php
api_version: 1
handlers:
- 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)$
application_readable: true
- 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: /wp-(.+).php
script: wordpress/wp-\1.php
- url: /(.+)?/?
script: wordpress/index.php
skip_files:
- ^(.*/)?\.zip$
- ^(.*/)?\.bat$
- ^(.*/)?\.sh$
- ^(.*/)?\.md$

对我来说很好!如果你在测试中有一些问题,我可以给你提供更多的细节。

我希望这能帮到你,

祖海尔

票数 0
EN

Stack Overflow用户

发布于 2014-10-06 08:08:06

好吧,又来上班了。

解决方案是改变cURL与file_get_contents的使用。

$url = ReduxFramework::$_url . 'inc/fields/typography/googlefonts.html';

代码语言:javascript
复制
// New Code
$data = [''];
$data = http_build_query($data);
$context = ['http' => ['method' => 'get']];
$context = stream_context_create($context);
$googleHTML = file_get_contents($url, false, $context);
// Old Code
/*$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$googleHTML = curl_exec($ch);
curl_close($ch);*/
// Just a check used in the template
if (empty($googleHTML)) {
    $googleHTML = false;
}

因此,“旧代码”是应用程序引擎不支持的代码,您必须将其替换为"New“部分。

希望能帮上忙。谢谢大家的支持。

莱安德罗

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26122953

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档