google 云和 wordpress
google cloud and wordpress
我刚开始玩 Google 云。我曾经在普通服务器上工作,所以我需要建议。
我创建了第一个实例并部署了 Wordpress。我安装了 woocommerce 插件。商店速度很快,我很高兴(最低设置)但现在:
- 我想编辑 function.php 但我不能。这些属性是只读的,所以我该如何更改它?
- 如何访问我在存储云中看不到的所有文件。如何设置ftp?
- 我商店的数据库怎么样?我知道我可以创建新的数据库,但是在哪里可以访问我的 wordpress 的当前数据库。
- 我应该部署更多什么来适应我的 wordpress 工作?
- 关于 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 云。请帮助我理解这一切。
我假设您正在尝试在 Google App Engine 上使用 WordPress。
GAE 没有真正的文件系统,所以您不能写入它(除非您使用 API GAE 提供的)。使用 GAE SDK 开发服务器在本地进行编辑,您可以使用 SDK 界面(GUI 或 CLI)将更改部署到 App Engine 生态系统。所有应用程序写入都应转到 Google Cloud Storage(类似于 Amazon S3 等)。
我不确定是否可以通过传统 FTP 访问 Google 云存储。可能需要一些中间件。您可以在开发者项目控制台 (https://console.developers.google.com/) 中查看和浏览存储桶的内容。
使用 GAE 时,数据库位于单独的 "server" 上。 MySQL 个实例生成到 Google 云 SQL 生态系统中,这些实例可用于 App Engine 和 Compute Engine 实例(为什么其他地方也不能)。您可以像往常一样将 GCSQL 地址和端口定义为 wp-config.php
。您需要为本地安装创建本地 MySQL 数据库。更多:https://cloud.google.com/appengine/docs/php/cloud-sql/
使用 Google App Engine 时,您应该部署整个 WordPress 安装(wp-config.php
、wp-includes/
、wp-admin/
、wp-content/
, 等) 以便它在 GAE 系统中工作。对于 "better" 部署系统,您应该进行一些搜索或提出专门针对该问题的新问题。
GAE 上的证书本身不是免费的,但您放入证书的 "slots" 是免费的。免费项目(未启用计费)提供 5 个免费插槽,您可以在其中放置购买的证书。 SSL SNI 意味着您可以在单个侦听 IP 地址下使用多个不同的 domain/host 证书(几年前这并不是那么简单)。这一切意味着 GCP 提供了一种在其服务中使用证书的方法,但您仍然需要自己在其他地方获取证书。
您看过 Google: https://googlecloudplatform.github.io/appengine-php-wordpress-starter-project/ 提供的 GAE 入门项目吗?在为 Google App Engine 开发 WP 站点时,它让您的生活更轻松。
如果 您正在使用 Google Compute Engine 实例,那么它们应该像普通 VPS 机器一样运行,一些 Google 限制适用。我没用过所以不知道具体情况。
我刚开始玩 Google 云。我曾经在普通服务器上工作,所以我需要建议。 我创建了第一个实例并部署了 Wordpress。我安装了 woocommerce 插件。商店速度很快,我很高兴(最低设置)但现在:
- 我想编辑 function.php 但我不能。这些属性是只读的,所以我该如何更改它?
- 如何访问我在存储云中看不到的所有文件。如何设置ftp?
- 我商店的数据库怎么样?我知道我可以创建新的数据库,但是在哪里可以访问我的 wordpress 的当前数据库。
- 我应该部署更多什么来适应我的 wordpress 工作?
- 关于 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 云。请帮助我理解这一切。
我假设您正在尝试在 Google App Engine 上使用 WordPress。
GAE 没有真正的文件系统,所以您不能写入它(除非您使用 API GAE 提供的)。使用 GAE SDK 开发服务器在本地进行编辑,您可以使用 SDK 界面(GUI 或 CLI)将更改部署到 App Engine 生态系统。所有应用程序写入都应转到 Google Cloud Storage(类似于 Amazon S3 等)。
我不确定是否可以通过传统 FTP 访问 Google 云存储。可能需要一些中间件。您可以在开发者项目控制台 (https://console.developers.google.com/) 中查看和浏览存储桶的内容。
使用 GAE 时,数据库位于单独的 "server" 上。 MySQL 个实例生成到 Google 云 SQL 生态系统中,这些实例可用于 App Engine 和 Compute Engine 实例(为什么其他地方也不能)。您可以像往常一样将 GCSQL 地址和端口定义为
wp-config.php
。您需要为本地安装创建本地 MySQL 数据库。更多:https://cloud.google.com/appengine/docs/php/cloud-sql/使用 Google App Engine 时,您应该部署整个 WordPress 安装(
wp-config.php
、wp-includes/
、wp-admin/
、wp-content/
, 等) 以便它在 GAE 系统中工作。对于 "better" 部署系统,您应该进行一些搜索或提出专门针对该问题的新问题。GAE 上的证书本身不是免费的,但您放入证书的 "slots" 是免费的。免费项目(未启用计费)提供 5 个免费插槽,您可以在其中放置购买的证书。 SSL SNI 意味着您可以在单个侦听 IP 地址下使用多个不同的 domain/host 证书(几年前这并不是那么简单)。这一切意味着 GCP 提供了一种在其服务中使用证书的方法,但您仍然需要自己在其他地方获取证书。
您看过 Google: https://googlecloudplatform.github.io/appengine-php-wordpress-starter-project/ 提供的 GAE 入门项目吗?在为 Google App Engine 开发 WP 站点时,它让您的生活更轻松。
如果 您正在使用 Google Compute Engine 实例,那么它们应该像普通 VPS 机器一样运行,一些 Google 限制适用。我没用过所以不知道具体情况。