wordpress - 谷歌云和 wordpress

标签 wordpress google-app-engine ssl google-cloud-storage

我刚开始玩谷歌云。我曾经在普通服务器上工作,所以我需要建议。 我创建了第一个实例并部署了 Wordpress。我安装了 woocommerce 插件。这家商店速度很快,我很高兴(最低设置)但现在:

  1. 我想编辑 function.php,但我做不到。这些属性是只读的,我该如何更改它?
  2. 如何访问我在存储云中看不到的所有文件。如何设置 ftp?
  3. 我商店的数据库怎么样?我知道我可以创建新的数据库,但是在哪里可以访问我的 wordpress 的当前数据库。
  4. 我应该部署更多什么来适应我的 wordpress 工作?
  5. 关于ssl

SNI SSL certificate slots are offered for no additional charge for accounts that have billing activated. Free accounts are limited to 5 certificates.

我没有使用 ssl 的经验,但我计划经营商店,这意味着什么。 5 个实例或 5 个部署的免费证书?开一家店需要多少证?

我知道有很多问题,但我想更进一步,互联网上的所有建议都已过时,因为它们适用于旧版本的谷歌云。请帮助我理解这一切。

最佳答案

我假设您正在尝试在 Google App Engine 上使用 WordPress。

  1. GAE 没有真正的文件系统,因此您不能写入它(除非您使用 GAE 提供的 API)。使用 GAE SDK 开发服务器在本地进行编辑,您可以使用 SDK 界面(GUI 或 CLI)将更改部署到 App Engine 生态系统。所有应用程序写入都应转到 Google Cloud Storage(类似于 Amazon S3 等)。

  2. 我不确定是否可以通过传统 FTP 访问 Google 云存储。可能需要一些中间件。您可以在开发者项目控制台 ( https://console.developers.google.com/ ) 中查看和浏览存储桶的内容。

  3. 使用 GAE 时,数据库位于单独的“服务器”上。 MySQL 实例生成到 Google Cloud SQL 生态系统中,这些实例可用于 App Engine 和 Compute Engine 实例(为什么其他地方也不能)。您可以像往常一样将 GCSQL 地址和端口定义到 wp-config.php。您需要为本地安装创建一个本地 MySQL 数据库。更多:https://cloud.google.com/appengine/docs/php/cloud-sql/

  4. 使用 Google App Engine 时,您应该部署整个 WordPress 安装(wp-config.phpwp-includes/wp- admin/, wp-content/, 等),以便它在 GAE 系统中工作。对于“更好”的部署系统,您应该进行一些搜索或提出专门针对该问题的新问题。

  5. GAE 上的证书本身不是免费的,但是您将证书放入的“插槽”是免费的。免费项目(未启用计费)提供 5 个免费插槽,您可以在其中放置购买的证书。 SSL SNI 意味着您可以在单个监听 IP 地址下使用多个不同的域/主机证书(几年前这并不是那么简单)。这一切意味着 GCP 提供了一种在其服务中使用证书的方法,但您仍然需要自己在其他地方获取证书。

你看过谷歌提供的GAE启动项目吗:https://googlecloudplatform.github.io/appengine-php-wordpress-starter-project/ ?在为 Google App Engine 开发 WP 网站时,它会让您的生活更轻松一些。

如果您正在使用 Google Compute Engine 实例,那么它们应该像普通 VPS 机器一样运行,并应用了一些 Google 限制。我没有使用过它们,所以我不知 Prop 体情况。

关于wordpress - 谷歌云和 wordpress,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32560951/

相关文章:

mysql - 如何在 MySQL 中使用数组

php - 内容上的 WordPress esc_html

vb.net - 通过 XML-RPC 为 WordPress 帖子设置特色图片

java - POJO 到 Google App Engine 中的 XML 字符串?

.htaccess - htaccess 子域 ssl 通配符无法打开文件

amazon-web-services - Angular AWS APP中的ERR_CERT_COMMON_NAME_INVALID

php - Css/php - 向右 move block

java - Google App Engine 不解析 JSF 2.0 标签

json - Dart 通过 EndPoints 将 JSON 发布到 Google App Engine

java - 如何从 JDK 禁用 TLS 1.0