2017-04-11 23 views
1

我的WooCommerce在Word App上运行,部署在Google App Engine Flex PHP环境中,这是一个只读文件系统。启用WooCommerce在Google App Engine上使用Wordpress进行日志记录Flex PHP

WooCommerce>系统状态// WordPress的环境 - 日志目录可写:
显示
To allow logging, make gs://MY-BUCKET.appspot.com/1/wc-logs/ writable or define a custom WC_LOG_DIR

要启用日志记录,我想......

  1. 制作GCS Bucket可写,请记住GCS Bucket对象不能附加到,只能覆盖?或...
  2. 将日志重定向到stdoutstderr,并使用Stackdriver Logging来处理我的Google Cloud Platform项目?

我该如何执行任一选择?

喜欢上传到WordPress的媒体库二进制文件存储为谷歌云端存储的对象,并https://storage.googleapis.com/MY_BUCKET.appspot.com/1/FILE-NAME.jpg服务 - 这是在WordPress的谷歌云存储插件管理。

我可以利用Google API和云服务php库。

但是我不太了解环境的原理和细节,把所有的东西都串在一起。

回答

0

在App Engine Flex上,某些目录仍然是可写的。例如/tmp始终是可写的。也许你可以使用/tmp?但是,如果运行多个实例,则单个服务器上的日志在其他服务器上将不可用。

+0

@Matsuo我发现PHP异常表示为有时对象和其他时间的字符串(显示在堆栈驱动器日志中),您是否有任何建议将异常作为对象用于所有PHP异常? (我更喜欢使用Exception对象而不是字符串,因为对象具有更多信息,即使日志中有很多由字符串表示的异常) –

相关问题