Google app engine wordpress谷歌应用程序引擎兼容性

Google app engine wordpress谷歌应用程序引擎兼容性,google-app-engine,wordpress,google-cloud-platform,genesis,Google App Engine,Wordpress,Google Cloud Platform,Genesis,我一直在尝试在gae中主持一个wordpress网站。一直以来都面临着这个问题,即使是已经建立的插件似乎也会崩溃。我创建了这张票,寻求专家的意见和建议。我是java开发者,对wordpress、php和google云一无所知。因此,我们非常感谢您的意见 与谷歌云的,gae环境。该插件被部署到运行在google云容器中的本地wordpress环境中。然后使用谷歌云命令行工具将谷歌应用程序引擎激活。插件不能直接部署到gae wordpress env,因为wp内容文件夹是只读的 这是可行的吗?大多数

我一直在尝试在gae中主持一个wordpress网站。一直以来都面临着这个问题,即使是已经建立的插件似乎也会崩溃。我创建了这张票,寻求专家的意见和建议。我是java开发者,对wordpress、php和google云一无所知。因此,我们非常感谢您的意见

与谷歌云的,gae环境。该插件被部署到运行在google云容器中的本地wordpress环境中。然后使用谷歌云命令行工具将谷歌应用程序引擎激活。插件不能直接部署到gae wordpress env,因为wp内容文件夹是只读的

这是可行的吗?大多数的插件似乎打破了既成事实,比如《创世纪》。我遇到了以下错误

无法安装程序包。找不到有效的插件。

致命错误:找不到类“EE_DMS_Core_4_1_0”

无法创建目录wp content/uploads/2013/10。其父目录可由服务器写入吗?
--使用插件创建页面时

谷歌团队的一名成员要求将文件直接解压缩到
wordpress/wp content/plugins
wordpress/wp content/themes
。我试过了,但似乎也不起作用,wordpress没有选择那些插件。我尝试的插件是Genesis框架和子主题event espresso

我怀疑wordpress是否能以谷歌云的方式行事。请澄清


GAE Ref:

这是因为不允许在Google App Engine标准环境中写入本地文件系统。也许您应该选择App Engine flexible environment,因为App Engine flexible environment允许您写入本地文件系统

也就是说,出于安全原因,默认情况下它强制执行严格的许可。您的选项是1)使用您自己的Dockerfile并更改
wordpress/wp content/uploads
目录的权限。或者2)对uploads文件夹使用
/upload


此外,应用程序引擎是多服务器体系结构。默认情况下,当您的博客获得大量流量时,应用程序引擎将启动新实例。您可能需要考虑插件在这种环境中是否工作良好。因为本地文件不会在多个实例之间共享。

这是因为不允许在Google App Engine标准环境中写入本地文件系统。也许您应该选择App Engine flexible environment,因为App Engine flexible environment允许您写入本地文件系统

也就是说,出于安全原因,默认情况下它强制执行严格的许可。您的选项是1)使用您自己的Dockerfile并更改
wordpress/wp content/uploads
目录的权限。或者2)对uploads文件夹使用
/upload


此外,应用程序引擎是多服务器体系结构。默认情况下,当您的博客获得大量流量时,应用程序引擎将启动新实例。您可能需要考虑插件在这种环境中是否工作良好。因为本地文件不在多个实例之间共享。

您可能需要检查插件是否有使用云存储(而不是本地文件系统)来上传文件的选项。谢谢您的帮助,更正我原来的问题。Genesis框架在gae中确实有效,它是gae中Genesis中断的子主题,尽管它在本地环境中工作良好。此外,eventespresso似乎在gae中不起作用,我就此写信给eventespresso支持部门。你可能想检查插件是否有使用云存储(而不是本地文件系统)上传文件的选项。谢谢你的帮助,更正我原来的问题。Genesis框架在gae中确实有效,它是gae中Genesis中断的子主题,尽管它在本地环境中工作良好。此外,eventespresso似乎在gae中不起作用,我就此写信给eventespresso支持部门。他们还没有做出回应。