我刚开始玩谷歌云。我曾经在普通服务器上工作,所以我需要建议。 我创建了第一个实例并部署了 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 App Engine 上使用 WordPress。
GAE 没有真正的文件系统,因此您不能写入它(除非您使用 GAE 提供的 API)。使用 GAE SDK 开发服务器在本地进行编辑,您可以使用 SDK 界面(GUI 或 CLI)将更改部署到 App Engine 生态系统。所有应用程序写入都应转到 Google Cloud Storage(类似于 Amazon S3 等)。
我不确定是否可以通过传统 FTP 访问 Google 云存储。可能需要一些中间件。您可以在开发者项目控制台 ( https://console.developers.google.com/ ) 中查看和浏览存储桶的内容。
使用 GAE 时,数据库位于单独的“服务器”上。 MySQL 实例生成到 Google Cloud 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 系统中工作。对于“更好”的部署系统,您应该进行一些搜索或提出专门针对该问题的新问题。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/