wordpress google 应用引擎兼容性
wordpress google app engine compatibility
我一直在尝试在 gae 中托管一个 wordpress 站点。一直面临问题,即使是已建立的插件似乎也坏了。我创建这张票是为了寻求专家的意见和建议。我是 java 开发人员,对 wordpress、php 和 google 云一无所知。所以您的意见表示赞赏。
与 google 云的 gae 环境。该插件部署到 google 云容器中的本地 wordpress env 运行。然后使用 google 云命令行工具 google 应用引擎并激活。插件不能直接部署到 gae wordpress 环境,因为 wp-content 文件夹是只读的。
这可行吗?,大多数插件似乎打破了既定的喜欢(创世记)。我遇到了以下错误。
The package could not be installed. No valid plugins were found.
Fatal error: Class 'EE_DMS_Core_4_1_0' not found
Unable to create directory wp-content/uploads/2013/10. Is its parent directory writable by the server?
-- 使用插件创建页面时
google 团队的一名成员要求将文件直接提取到 wordpress/wp-content/plugins
或 wordpress/wp-content/themes
。我试过了,但似乎也不起作用,wordpress 没有选择那些插件。我试过的插件是 Genesis framework 和 child theme,event espresso。
我怀疑 wordpress 是否可以采用 google 云处理方式。请说清楚。
GAE 参考:https://wp.gaeflex.ninja/2016/04/07/running-wordpress-on-app-engine-standard-environment/
这是因为您不能在 Google App Engine 标准环境中写入本地文件系统。也许您应该选择 App Engine 柔性环境,因为 App Engine 柔性环境允许您写入本地文件系统。
也就是说,出于安全原因,默认情况下它会强制执行严格的权限。您的选择是 1) 使用您自己的 Dockerfile 并更改 wordpress/wp-content/uploads
目录的权限。或 2) 以某种方式使用 /upload
作为上传文件夹。
此外,App Engine 是多服务器架构。默认情况下,当您的博客获得大量流量时,App Engine 将启动新实例。您可能需要考虑该插件在这样的环境中是否能正常工作。因为本地文件不在多个实例之间共享。
我一直在尝试在 gae 中托管一个 wordpress 站点。一直面临问题,即使是已建立的插件似乎也坏了。我创建这张票是为了寻求专家的意见和建议。我是 java 开发人员,对 wordpress、php 和 google 云一无所知。所以您的意见表示赞赏。
与 google 云的 gae 环境。该插件部署到 google 云容器中的本地 wordpress env 运行。然后使用 google 云命令行工具 google 应用引擎并激活。插件不能直接部署到 gae wordpress 环境,因为 wp-content 文件夹是只读的。
这可行吗?,大多数插件似乎打破了既定的喜欢(创世记)。我遇到了以下错误。
The package could not be installed. No valid plugins were found.
Fatal error: Class 'EE_DMS_Core_4_1_0' not found
Unable to create directory wp-content/uploads/2013/10. Is its parent directory writable by the server?
-- 使用插件创建页面时
google 团队的一名成员要求将文件直接提取到 wordpress/wp-content/plugins
或 wordpress/wp-content/themes
。我试过了,但似乎也不起作用,wordpress 没有选择那些插件。我试过的插件是 Genesis framework 和 child theme,event espresso。
我怀疑 wordpress 是否可以采用 google 云处理方式。请说清楚。
GAE 参考:https://wp.gaeflex.ninja/2016/04/07/running-wordpress-on-app-engine-standard-environment/
这是因为您不能在 Google App Engine 标准环境中写入本地文件系统。也许您应该选择 App Engine 柔性环境,因为 App Engine 柔性环境允许您写入本地文件系统。
也就是说,出于安全原因,默认情况下它会强制执行严格的权限。您的选择是 1) 使用您自己的 Dockerfile 并更改 wordpress/wp-content/uploads
目录的权限。或 2) 以某种方式使用 /upload
作为上传文件夹。
此外,App Engine 是多服务器架构。默认情况下,当您的博客获得大量流量时,App Engine 将启动新实例。您可能需要考虑该插件在这样的环境中是否能正常工作。因为本地文件不在多个实例之间共享。