0

尝试在 GAE 上运行 webtrees ( https://github.com/fisharebest/webtrees )。无法让 GAE 识别 .mo 编译语言文件。该应用程序通过 GAE SDK 在本地运行良好。我将它们声明为:

- url: /language/(.*.mo)
  mime_type: text/plain
  static_files: language/\1
  upload: language/(.*.mo)
  application_readable: true

我可以通过 URL 下载所有 .mo 文件,但在 I18N.php 中测试哪些 .mo 文件可用的函数返回 null。我想知道为什么即使我选择了“application_readable”,GAE 也看不到这些文件?在 GAE 中声明 .mo 文件有问题吗?我在第一次尝试时注意到一个 mime 类型错误,所以添加了 mime_type 声明。

4

1 回答 1

3

您无需在 app.yaml 文件中为应用程序数据文件添加条目,它们仍将被上传,但无法从外部访问。

检查应用程序尝试从中读取文件的路径。您可以使用

syslog(LOG_DEBUG, "....");

将一些日志记录语句放入您的代码中,以帮助您调试可能出现的问题。

于 2013-11-03T23:01:16.043 回答