Wordpress 在Google App Engine Flex PHP上使用WoodPress启用WooCommerce日志记录

Wordpress 在Google App Engine Flex PHP上使用WoodPress启用WooCommerce日志记录,wordpress,google-app-engine,woocommerce,Wordpress,Google App Engine,Woocommerce,我已经在Google App Engine Flex PHP环境中部署了WooCommerce和Wordpress,这是一个只读文件系统 WooCommerce>系统状态//WordPress环境--日志目录可写: 显示 要允许日志记录,请使gs://MY-BUCKET.appspot.com/1/wc-logs/可写或定义自定义wc\u LOG\u DIR 要启用日志记录,是否要 使GCS存储桶可写,记住GCS存储桶对象不能追加,只能覆盖?或者 将日志重定向到stdout和stderr,并将S

我已经在Google App Engine Flex PHP环境中部署了WooCommerce和Wordpress,这是一个只读文件系统

WooCommerce>系统状态//WordPress环境--日志目录可写:
显示
要允许日志记录,请使gs://MY-BUCKET.appspot.com/1/wc-logs/可写或定义自定义wc\u LOG\u DIR

要启用日志记录,是否要

  • 使GCS存储桶可写,记住GCS存储桶对象不能追加,只能覆盖?或者
  • 将日志重定向到
    stdout
    stderr
    ,并将Stackdriver日志用于我的Google云平台项目
  • 如何实现这两种选择

    上传到Wordpress媒体库的二进制文件作为对象存储在Google云存储桶中,并从
    https://storage.googleapis.com/MY_BUCKET.appspot.com/1/FILE-NAME.jpg
    -- 这是由谷歌云存储插件在WordPress中管理的

    我还可以利用GoogleAPI和云服务php库


    但我对环境的原理和细节了解得不够,无法将所有的东西组合在一起

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

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

    @Matsuo我发现PHP异常有时表示为object,有时表示为string(如stackdriver日志记录中所示),您是否建议将所有PHP异常都作为object?(我更喜欢使用异常对象而不是字符串,因为对象有更多的信息,即使日志中有很多异常是用字符串表示的)@Matsuo我发现PHP异常有时用对象表示,有时用字符串表示(如stackdriver日志所示),对于所有PHP异常,您是否有任何将异常作为对象的建议?(我更喜欢使用异常对象而不是字符串,因为对象有更多的信息,即使日志中有很多由字符串表示的异常)