0

我的 Wordpress 网站在 PHP App Engine 上的主题包含一个.css.php文件。在普通主机上,当您导航到此文件的 url 时,浏览器会显示一个 CSS 页面。在 App Engine 上,浏览器会下载 PHP 文件。

我猜这是一个问题app.yaml- 但具体来说,发生了什么?

4

2 回答 2

1

您的 app.yaml 文件是否看起来像教程站点中的文件。

于 2013-10-09T20:12:56.500 回答
0

以下是我为修复 Wordpress 安装而对 Google 教程的 app.yaml 所做的更改:

handlers:
- url: /wp-content/themes/fuse/library/css/custom.css.php
  script: wordpress/wp-content/themes/fuse/library/css/custom.css.php

- url: /(.*\.(htm$|html$|css$|js$|ttf$|jpg$|jpeg$|otf$|woff$|svg$))
  static_files: wordpress/\1
  upload: wordpress/(.*\.(htm$|html$|css$|js$|ttf$|jpg$|jpeg$|otf$|woff$|svg$))
  application_readable: true

- url: /wp-content/(.*\.(ico$|jpg$|png$|gif$|ttf$|jpeg$|htm$|html$|css$|js$|otf$|woff$|svg$))
  static_files: wordpress/wp-content/\1
  upload: wordpress/wp-content/(.*\.(ico$|jpg$|png$|gif$|ttf$|jpeg$|htm$|html$|css$|js$|otf$|woff$|svg$))
  application_readable: true

- url: /(.*\.(ico$|jpg$|png$|gif$|ttf$|jpeg$|htm$|html$|css$|js$|otf$|woff$|svg$))
  static_files: wordpress/\1
  upload: wordpress/(.*\.(ico$|jpg$|png$|gif$|ttf$|jpeg$|htm$|html$|css$|js$|otf$|woff$|svg$))

我只是启用了更多类型的静态文件(如 otf 和 svg),并允许主题中的 PHP 文件作为脚本运行,而不是作为静态文件下载。

于 2013-10-10T14:13:39.140 回答