试图在 GAE 上运行 webtree (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 声明。
无需在 app.yaml 文件中为应用程序数据文件添加条目,它们仍将上传,但无法从外部访问。
检查应用程序尝试从中读取文件的路径。您可以使用
syslog(LOG_DEBUG, "....");
将一些日志记录语句放入代码中,以帮助您调试可能出错的内容。