首页 文章

谷歌 Cloud 和wordpress

提问于
浏览
1

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

  • 我想编辑function.php,但我不能 . 属性是只读的,我该如何更改?

  • 如何访问我的所有文件我无法在存储 Cloud 中看到它们 . 如何设置ftp?

  • 我商店的数据库怎么样?我知道我可以创建新的数据库,但是在哪里可以访问我的wordpress的当前数据库 .

  • 我应该更多地部署什么来舒适地使用我的WordPress?

  • 关于ssl

对于已启用结算的帐户,免费提供SNI SSL证书插槽 . 免费帐户限制为5个证书 .

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

我知道有很多问题,但我想更进一步,所有关于互联网的建议已经过时,因为旧版本的谷歌 Cloud . 请帮我理解这一切 .

1 回答

  • 2

    我假设你试图在Google App Engine上使用WordPress .

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

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

    • 使用GAE时,数据库位于单独的"server"上 . 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.phpwp-includes/wp-admin/wp-content/ 等),以使其在GAE系统中运行 . 对于"better"部署系统,您应该进行一些搜索或询问专门针对该问题的新问题 .

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

    您是否看过Google提供的GAE入门项目:https://googlecloudplatform.github.io/appengine-php-wordpress-starter-project/?在为Google App Engine开发WP网站时,它可以让您的生活更轻松 .

    If 您正在使用Google Compute Engine实例,然后它们应该像常规VPS机器一样运行,并应用了一些Google限制 . 我没有使用它们所以我不知道具体细节 .

相关问题